Я понимаю, что Apple будет делать что-то вроде авторезистентности, когда iPad/iPhone меняет ориентацию, и вы можете установить маски аутсорсинга представлений.iPad: изменение вида в соответствии с контентом при ориентации (пейзаж/портрет)
Но что, если изменение размеров просмотров не так просто?
например, у меня есть TableView, и каждая ячейка имеет различное количество букв. Предполагая, что в ландшафтном режиме TableView отлично построен, так что TableView не нужно прокручивать вниз, и все ячейки перечислены отлично (я вычисляю правильный размер шрифта для текстов в каждой ячейке в зависимости от информации о ширине)
Если теперь я меняю ориентацию на портрет, да, TableView сужается, а ячейки перепутаны, они сужены (конечно, я хочу), но TableView нужно прокрутить вниз, чтобы увидеть все ячейки. Я знаю, знаю, что размер шрифта должен быть меньше, поэтому клетки могут быть короче
Мой вопрос:
Так что я пересчитывать все размеры шрифта, если ориентация меняется? Если у меня есть 20 таких TableViews, помещенных в ScrollView с поддержкой пейджинга, я должен делать это для всех 20 * 10 ячеек каждый раз, когда пользователь меняет ориентацию?
Благодаря
OMG, это то, что я могу сказать только – Jack