2011-01-29 4 views
2

Добрый день!Oritentation issue in landscape (iphone)

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

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

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

Благодаря & уважением Image Attached with detailed explanation

+0

Это также происходит для кнопки справа? – Seyther

+0

вы для обеих кнопок –

ответ

0

без предоставления кода (или весь проект), то вряд ли для тех, кто точно сказать, что это неправильно.

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

0

Как вы заставили экран в ландшафте? Обычный способ что-то вроде следующего (в любом UIViewController подкласс):

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

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

0

Это может привести из-за отсутствие автоматического изменения размеров Вы только должны сделать это Гото Layout в Interface Builder затем Живое Авто изменения размера.

ИЛИ

При выборе всех компонентов один за другим хит CMD + 3 Тогда есть панель с именем автоматического изменения выбрать только линии на внутренней площади и снимите наружную единицу, если любой

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

Cheers