2014-10-27 6 views
0

Я использую UITableViewController и с двумя разделами. В одном разделе используется заголовок, а другой нет.UITableView с UITextField как заголовок

Вид заголовка одного раздела, UITextField, UIButton и UISegmentedControl, все с AutoLayout с использованием PureLayout Framework. Когда я прокручиваю, представление заголовка остается фиксированным в верхней части (как это сделал бы обычный заголовок). Теперь, когда я нажимаю кнопку «Я», я вызываю метод для обновления пользователя (взяв текст из UITextField), и как только я получу данные, я перезагружу данные из таблицы. Именно здесь, когда UIView, используемый в качестве заголовка, перепрыгивает в верхнюю часть экрана или фиксируется сверху, исчезает до тех пор, пока я не переведу таблицу, которая отображается правильно.

Не знаете, что на самом деле происходит, какие-либо идеи ребята?

Спасибо!

ответ

0

Попробуйте добавить в viewDidLoad: self.automaticallyAdjustsScrollViewInsets = NO; У меня есть проблема, когда в заголовке было изображение, и когда я прокручивать заголовок остается, но содержимое таблицы проходит под ним. Я решаю эту проблему с изменением стиля от Plain до Сгруппировано. Но я думаю, что это не поможет вам, но, может быть, ... Также проверьте, что вы создаете ячейки tableView, если они настраиваются - зарегистрируйте nib ячейки в viewDidLoad.

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