ImageView меняет рамки / границы - PullRequest
1 голос
/ 21 мая 2010

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

Во всяком случае, мое изображение имеет рамку 320x460 (из-за верхней панели). Я не смог найти правильную настройку, где изображение осталось бы в таком размере. Это всегда «сделано меньше». Вычитание 45 пикселей для новой панели навигации (до 320x415) также не помогло.

Чего мне не хватает? Любые подсказки приветствуются!

P.S .: Установка маски изменения размера на 0 тоже не помогла ....

1 Ответ

0 голосов
/ 04 августа 2010

Мне удалось решить эту проблему, изменив следующее:

Я изначально создал приложение с использованием шаблона UIViewController.Поскольку я хотел использовать UINavigationController для управления моей навигацией, я добавил один и поместил его поверх (!) Моего RootViewController.

Вот что, я думаю, могло произойти: всякий раз, когда я помещал новый вид на мой NavigationController, он, казалось, скользил сверху - что-то, чего я не хотел видеть.Это может быть из-за того, что UIViewController «позади» моего NavigationController имел разную компоновку кадра, а именно те пиксели, которые были взяты верхней панелью навигации.

Итак, я недавно создал новое приложение, используя шаблон UINavigationController.Я удалил TableView и добавил обычный вид в качестве его представления.Теперь нажатие и выталкивание новых контроллеров представления работает просто отлично - слайд пропал:)

Надеюсь, я смогу кому-нибудь помочь.

...