2013-12-05 2 views
2

enter image description hereenter image description here я хочу изменить iOS6 приложения iOS7. (То есть) я хочу совместимость iOS7. Я использую настраиваемую панель навигации и собственную вкладку в своем приложении. Когда я запускаю свое приложение в симуляторе iOS7, просмотр перемещается вверх. Я установил значение DELTA Y на 20. После этого я также не смог получить uiview и uiobjects в правильном положении.Преобразование приложения из iOS6 в iOS7

Может кто-нибудь мне помочь ?.

Справка будет оценена по достоинству.

Заранее спасибо.

+0

проверить это: https: //developer.apple.com/library/ios/documentation/userexperience/conceptual/transitionguide/ContentViews.html#//apple_ref/doc/uid/TP40013174-CH10-SW1 –

+0

и начало doc https://developer.apple.com/library/ios/documentation/userexperience/conceptual/transitionguide/ – sbarow

+0

Возможный дубликат [Строка состояния и строка панели навигации в IOS7] (http://stackoverflow.com/questions/18980925/status-bar-and-navigation-bar-issue-in-ios7) – Wain

ответ

1

Вы должны установить Delta Y на -20 не 20! Также в отношении ограничений проверки автоопределения UIControls. Если вы установите все это приложение должным образом, ваше приложение будет играть хорошо как в iOS 6, так и в Windows.

+0

Если я установил Delta Y на -20, тогда View будет двигаться вверх. то есть строка состояния перекрывает представление. представление перемещается за панель состояния. –

+0

, установленный в вашем 'vieDidLoad' методе' self.navigationController.navigationBar.translucent = NO; ' –

+0

Извините, а также я не получаю его. Я использую настраиваемый контроллер навигации. –

0

Попробуйте установить self.edgesForExtendedLayout = UIRectEdgeNone для iOS 7. Если это не сработает, дополнительно установите значение delta на 64 пикселя, как это кажется, вы используете UINavigationController, и для этого вам нужно установить его на 20 + 44.

+0

если я установил delta на 64, мое представление движется вниз. Я хочу знать, нужно ли устанавливать дельту как +20 или -20. Некоторые друзья сказали мне установить ее на -20.but, я установил значение + 20, и я получил свое мнение в правильном положении. но не используемые UIcontrols. –

+0

Проверьте это [ссылка] (http://stackoverflow.com/questions/18729064/ios7-status-bar-over-navigation-bar?rq=1) – Sanjay

Смежные вопросы