Проблема с центрированием UIImageView

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

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

В порядке. Теперь позвольте мне объяснить ситуацию.

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

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

Мой запрос.

  • Я хочу, чтобы центральная часть изображения находилась в представлении изображения независимо от размера изображения.

person Sagar R. Kothari    schedule 31.03.2010    source источник


Ответы (1)


В IB нажмите на свое изображение и в разделе рисунков отметьте опцию «Подпредставления клипов».

person Mihir Mehta    schedule 31.03.2010