Проблема положения подвеси
-
23-10-2019 - |
Вопрос
У меня есть ViewController, и я добавил в него программа программно.
secondView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
[self.view addSubview:secondView];
Я предполагаю, что когда устройство вращается, мой MainViewController знает, что ориентация изменилась, но подхрист (SecondView) внутри MainViewController не знает этого, поэтому я изменяю его кадр на размер ландшафта в WillroTateTeCainterfaceoratation.
secondView.frame = CGRectMake(0, 0, 480 , 260);
Это не устанавливается в правильном положении, он находится на 11 фунтов стерлингов ниже навигации.Почему он начинается с 11 пк ниже навигационной панели?
Навигационная панель сжимается, когда мы переходим от портрета в режим ландшафта, и из -за этого мой подвеска на 11 фунтов на 11 фунтов ниже.
Решение
Вы должны изменить размер основного вида (self.view
Я полагаю) раньше. Вы это пробовали?
Не связан с StackOverflow