2013-03-06 2 views
1

Позвольте мне предисловие к этому, сказав, что это отлично работает на iphone 4 - сетчатке и регулярной.UITableview снизу обрезается на iphone5

У меня есть сгруппированный стол, который состоит из 4 разделов. чтобы настроить его, я использую материал dispatch_async в viewWillAppear, чтобы захватить информацию с сервера, а затем вызывать reloadTable, когда сервер возвращается.

после того, как таблица была перезагружена с правильной информацией, когда я пытаюсь прокрутить вниз, я вижу больше ячеек, но он дает сопротивление, как если бы я уже достиг конца стола, даже если есть 3 или 4 ячейки таблицы показывать и отскакивать назад.

есть одна ячейка, у которой есть изображение и некоторый текст, который я использую cell.addsubview, чтобы добавить некоторые подпрограммы к нему в функции cellForRowAtIndexPath.

, но все остальные высоты клеток в норме (44)

Я использую IB, чтобы иметь сгруппированный вид таблицы и не установить рамки, границы, или что-нибудь с ним в моем коде - просто установите с использованием правильной функции.

Кто-нибудь знает, почему он отлично работает в iphone 4 (я могу прокрутить вниз и увидеть все ячейки), а не в iphone 5?

спасибо.

+0

авторизуется и автоспуск проверен в вашем раскадровке? Если да, UITableview автоматически настроится на размер экрана Iphone-5 –

ответ

0

У меня была автозагрузка, зарегистрированная в файлах Xib.

Чтобы устранить проблему, я установил self.view.frame.size.height в 568 в контроллер верхнего уровня (я использовал навигатор, который загружал табличные представления). как только я это сделал, все дочерние представления работали правильно.

0

У меня такая же проблема, чтобы исправить, как показано ниже оптимизированно

, если вы используете autoLayout не будет жёстко просто использовать ограничения

enter image description here

0

я не знаю, как использовать XIB, но я всегда используйте вот так

tableview.frame = cgrectMake(0,320,self.view.frame.size.width,self.view.frame.size.height-64); 

64 = высота набвера (44) + верхний стержень (22);

надеюсь, что эта помощь :)

+0

, почему он голосует? любая причина ? – YAZID

+0

Это сработало для меня, спасибо! – Jacob

Смежные вопросы