Установки кадра в Present модального View Controller в прошивке 7Настройки кадр в Present модального View Controller в IOS 7
У меня есть вопрос перед кадром, когда я делаю настоящий вид модальный контроллер.
[super viewDidLoad];
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
if ([[[UIDevice currentDevice] systemVersion] floatValue] < 7.0)
{
imgHeader.frame = CGRectMake(imgHeader.frame.origin.x, imgHeader.frame.origin.y, 320, 44);
imgHeader.image = [UIImage imageNamed:@"header-bg.png"];
btnBack.frame = CGRectMake(20, 5, 38, 34);
}
else
{
imgHeader.frame = CGRectMake(imgHeader.frame.origin.x, imgHeader.frame.origin.y, 320, 64);
imgHeader.image = [UIImage imageNamed:@"header_bgiOS7.png"];
btnBack.frame = CGRectMake(20, 25, 38, 34);
}
viewHeader.frame = imgHeader.frame;
}
Я положил различные изображения с учетом строки состояния для прошивки 7 и IOS 6 и хочу поставить панель кнопок (пункт btnBack) в нужном месте, но кадр не устанавливая должным образом. Я использую автоматический макет.