Перезагрузка UITableViewCell при изменении ориентации - PullRequest
0 голосов
/ 26 сентября 2010

В моем приложении для iphone я использую UITableView с каждой строкой, содержащей 3 фотографии, и они разделены пробелом = 50,0 пикселей.

Когда я меняю ландшафтный режим, я хочу, чтобы это пространство увеличилось до 100.0, но я не могу этого достичь.

В методе directionChanged я указал, что хочу, чтобы пространство было 50 в портретной и 100 в альбомной, но когда я запускаю приложение и переключаюсь в альбомный режим, происходит то, что ячейки, которые уже были загружены в портретном режиме между ними по-прежнему должно быть расстояние 50, а у тех, которые не были загружены в портретном режиме и загружены в ландшафтном режиме, - 100.

так что мне делать? я должен перезагрузить ранее загруженные из них снова? и как?

спасибо заранее !!

1 Ответ

2 голосов
/ 26 сентября 2010

вы можете получить видимые клетки и изменить их, используя UITableView visibleCells, или просто перезагрузить данные, используя UITableView reloadData

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