Проблема востребованности в ландшафте (iphone) - PullRequest
2 голосов
/ 29 января 2011

Добрый день!

У меня есть вид, который я сильно раздуваю. но проблема, с которой я сталкиваюсь, заключается в том, что кнопки навигационной панели находятся где-то еще, но я должен нажать несколько шагов назад, чтобы она заработала. например,

если кнопка в кадре

0,0, затем я должен нажать на 50,0, чтобы вернуться. Я прилагаю скриншот, если кто-то может мне помочь в этом. Пожалуйста, помогите

Спасибо и С уважением Image Attached with detailed explanation

Ответы [ 3 ]

0 голосов
/ 08 февраля 2011

Как вы заставили экран в альбомной ориентации? Обычный способ выглядит примерно так (в любом подклассе UIViewController):

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
   return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

Если вы вызвали это каким-либо другим способом, это может быть причиной вашей проблемы.

0 голосов
/ 01 апреля 2011

Это может произойти из-за отсутствия автоматического изменения размера. Вам нужно только перейти на Макет в Интерфейсный конструктор , затем Live Auto resizing .

OR

Выбрав все компоненты по одному, нажмите cmd + 3 Затем появится панель с автоматическим изменением размера, выбирающая только строки во внутреннем квадрате, и отмените выбор внешней, если она есть

Только тогда будет показан ваш отсутствующий блок, и проблем с кнопками не будет

Приветствия

0 голосов
/ 29 января 2011

Без предоставления кода (или всего проекта) вряд ли кто-то скажет вам, что именно не так.

... Если только это не проблема рамки / границ. Убедитесь, что они установлены на правильные значения. Рамка - это область, в которой отображается ваш вид, а границы - это область, где ваш вид будет принимать взаимодействие.

...