Почему UIImageView перемещается из своего первоначального места (конструктор интерфейса) во время выполнения? - PullRequest
0 голосов
/ 05 августа 2011

Я поместил 3 изображения в UIImageViews с помощью построителя интерфейса xcode4: фон и две картинки. Фоновое изображение заполняет всю видимую область и выглядит одинаково в конструкторе интерфейсов, в симуляторе и на устройстве. Кроме того, я помещаю другое изображение в самом низу (придерживаюсь) видимой области, и еще одно поверх него. Оба выглядят так, как я хочу в конструкторе интерфейсов. Проблема заключается в том, что нижнее изображение и верхнее нижнее изображение перемещаются примерно на 50 пикселей вверх при работе в симуляторе или устройстве iphone4. Интересно, что фоновое изображение заполняет всю видимую область. Я должен отметить, что я использую ориентацию UIInterfaceOrientationLandscapeRight, поэтому строка состояния в моей ориентации должна отображаться сверху, но я отключил ее в plist, так что я думаю, что это не связано с этой проблемой. Оба моих проблемных UIImageView имеют режим «Bottom». Кроме того, все три изображения имеют двойное изображение @ 2x. Но почему в конструкторе интерфейсов все в порядке, а затем некоторые изменения на симуляторе и устройстве? Также странно, почему фон не перемещается. У кого-нибудь была такая же проблема?

1 Ответ

0 голосов
/ 05 августа 2011

Попробуйте скрыть все элементы в вашем перо.(строка состояния, панель инструментов и т. д.)

Убедитесь, что пружины настроены на нужный эффект.

Надеюсь, это поможет!

...