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