в таблице iPad отображается больше записей при переходе назад из другого представления в поповер - PullRequest
0 голосов
/ 21 сентября 2011

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

Пожалуйста, найдите мой код ниже.

в initWithFrame для табличного представления. Я установил значение для popover с помощью contentsizeforviewinPopover.работает нормально, когда представление загружается

После перехода назад я устанавливаю то же значение (contentsizeforviewinPopover) внутри viewwillAppear.Но теперь представление имеет три строки.

Пожалуйста, предложите любое решение.

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Я получил это исправлено.Когда начальный табличный вид переходит к следующему табличному виду, я устанавливаю значение для contentizeforviewinPopover равным нулю в viewdiddisappear.Снова при переходе назад всплывающее окно отображается с правильным размером с правильными значениями, присутствующими в viewwillappear.

0 голосов
/ 21 сентября 2011

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

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

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...