2015-02-17 1 views
0

я сделал пользовательские ячейки с одним изображением и одним lable..The проблемой является то, что при запуске приложения, таблица выглядит, как показано ниже:Пользовательские Cell - UITableView не загружается должным образом

enter image description here

но когда я прокрутки вниз и выполните прокрутку вверх снова появляется, как она предназначена для be..ie я хочу, чтобы загрузить так, как показано ниже

enter image description here

не знаю, что является причиной этой проблемы и WHT может быть решение для t его помощь и благодарность заблаговременно.

+0

Правильно ли вы установили метод heightForRow? – Miknash

+0

Задайте высоту ячейки вашей ячейки и ячейку вашей таблицы. Проверьте автозапуск также –

+0

@NickCatib После прочтения урского комментария я добавил 'func tableView (tableView: UITableView, оцененныйHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { return 235 }' и мое приложение теперь вылетает с ошибкой CoreData. :( –

ответ

0

Может быть, проблема здесь. Посмотрите один раз.

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    return 80; 
    } 
+0

Моя высота ячейки и высота строки были разными ... проблема решена .. спасибо. –

+0

Если это решило вашу проблему, попробуйте ответить или отметьте правильную отметку. Ура! –

0

Это похоже на просмотр содержимого следующей ячейки в виде таблицы, которая находится над первой ячейкой. Попробуйте установить

cell.clipsToBounds = YES; 

, который будет обрезать содержимое каждого элемента в его рамке.

+0

Я не хочу зажимать содержимое .. в любом случае, высота моей ячейки и высота строки были разными ... проблема решена .. спасибо. –