Как совместить UITableview с размером экрана iPhone 5?

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

После того, как я NSLog высоту представления таблицы в viewWillAppear:

340.00 (tableview first loaded)
245.00 (tableview re-appeared)

Я что-то пропустил?

Я тоже пытался добавить

tableResult.autoresizingMask &= ~UIViewAutoresizingFlexibleBottomMargin;

а также

tableResult.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleHeight ;

но ни один из них не работает.

1 ответ

Вы должны установить высоту стола, чтобы быть гибким:

tableResult.autoresizingMask = UIViewAutoresizingFlexibleHeight;
Другие вопросы по тегам