Я хочу, чтобы установить ширину и высоту рамы программно, которая должна изменяться в зависимости от типа телефона, как для iPhone5 я сделал следующие настройкиУстановка и ширина CGRect в соответствии с размером экрана
_splashView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
Но если я устанавливаю приложение в iphone6, то splashview не подходит должным образом. поэтому я хочу программно настроить значения ширины и высоты, чтобы их можно было использовать с любым типом телефона.
что-то вроде:
_splashView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, width, height)];
Вы попытались найти это сами? –
Хотя этот вопрос является дубликатом, вы действительно должны использовать авто-макет для этого. – Wain
Вы должны иметь отдельные изображения, чтобы справляться с различными разрешениями пикселей, а также пропорциями. В противном случае ваши экраны будут пикселизоваться или искажаться в зависимости от того, как вы вписываете изображение в границы. –