Я добавил под просмотр под названием LayoutView в свой диспетчер view. LayoutView затем добавили подвид под названием SectionView по данному коду:Изменения позиции UIView в отображении сетчатки
MSSectionView *sec1;
sec1 = [[MSSectionView alloc]initWithFrame:CGRectMake(72, 95,172,145)];
sec1.tag = 1;
sec1.delegate = self;
//sec1.backgroundColor = [UIColor clearColor];
//sec1.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin;
[self addSubview:sec1];
В моем обычном Iphone он будет отображаться как:
Но в моей сетчатке отображения будет отображаться как:
Я пробовал авторезистирующую маску. но тот же результат. Как я могу зафиксировать положение сечения?
какое устройство это? т.е. iPhone 4 или 5 – Tendulkar
второе изображение - это iphone 5 – manujmv
Сделайте это, если (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone && [UIScreen mainScreen] .bounds.size.height * [UIScreen mainScreen] .scale> = 1136) {sec1.frame = CGRectMake (х, у, ш, ч); } – Tendulkar