У меня был проект для iPhone 4 и 5, и теперь я рассматриваю возможность его поддержки для iphone 6 и 6+.От iPhone 5 до iPhone 6 и Plus
Я написал все в коде, т. Е. xib
или storyboard
, поэтому для элемента UI был указан абсолютный размер. Например, есть в tableView
«s клетки а UIImageView
:
UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 50, 50)];
В настоящее время я еще не добавил запуск изображение для Iphone 6 и плюс, так что эти виды масштабируются версию в Iphone 6 и плюс.
Вопрос в том, добавлял ли я стартовые изображения, нужно ли указывать разные кадры для iPhone 5, 6 и 6 плюс? Это будет огромная задача, так как мне нужно добавить тонны кодов.
что вы имеете в виду относительных размеров? Как мне это сделать? – user2053760
@ user2053760 т. Е. У вас есть ячейка tableView' с 'UIImage',' UILabel' и 'UISwitch'. Мое предложение определяет 'width' для' UIImage' и 'UISwitch', и пусть' UILabel' заполняет все остальное пространство, определяя его 'width' как' 'супервизор' width' минус 'image' и' switch' width минус поля – Azat