UIImageView проблема с центрированием - PullRequest
2 голосов
/ 31 марта 2010

Чтобы понять мою проблему, давайте следуем этим шагам.

  1. Открыть - XCode -> Новый проект -> Просмотреть приложение на основе.
  2. Открыть файл View Controller.xib.
  3. Перетащите изображение-представление в представление viewController.
  4. Поместите это изображение в центр представления ViewController.
  5. Применение размера 125x125 для просмотра изображений.
  6. Возьмите любое изображение с шириной 320 и высотой 460.
  7. Перетащите это изображение в каталог ресурсов вашего приложения.
  8. Теперь снова вернемся к файлу .xib и выберите view-view
  9. Установить изображение (которое находится в ваших ресурсах) на просмотр изображения
  10. Установите режим просмотра изображений на - Центр

Хорошо. Позвольте мне объяснить ситуацию сейчас.

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

Теперь я не могу найти причину, почему конструктор интерфейса отображает что-то еще, а симулятор / iphone отображает что-то еще?

Мой запрос.

  • Мне нужна центральная часть изображения при просмотре изображения независимо от его размера.

1 Ответ

3 голосов
/ 31 марта 2010

В ИБ кликните на свое изображение и в разделе рисунка отметьте " Клип подпредставлений " Опция

...