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