2013-04-26 3 views
0

Я адаптирую свое приложение к iphone 5, и у меня есть проблема. Я видел всю документацию по этому поводу, и он пока не работает.iPhone 5 retina 4-дюймовый сенсорный экран

Я поставил [email protected], и все было успешно изменено.

Проблема в касании. У меня есть панель инструментов внизу, и когда я прикасаюсь к ней, ничего не происходит :(в сетчатке 4 "симулятора. Работает нормально в сетчатке 3.5

В сетчатке 4", если я устанавливаю панель в инспекторе выше 439 px в положении Y работает отлично. Все, что ниже это делает моя панель инструментов, чтобы не работать.

Как я уже говорил, я пытался много много вещей, безуспешно.

Я использую Xcode 4.6.1, у меня есть Основной вид (не имеющий опции «Окно» в инспекторе атрибутов).

Заранее благодарен

ответ

2

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

+2

Если вы используете дугу, просто скопируйте ее здесь, где вы создаете 'UIWindow' в appDelegate:' self.window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]]; ' – rckoenes

+0

Да, rckoenes !! !!!!! Он работает сейчас. Спасибо ;) – Icarox

1

Убедитесь, что все ваши изображения автоматически изменяются, чтобы заполнить экран. Похоже, что основной вид контейнера, который у вас есть, не изменяется и рисует панель за пределами ее рамки. Это будет работать с визуальной точки зрения, так как UIView - clipsToBounds по умолчанию имеет значение NO, но прикосновения не будут работать вне рамки.

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