2015-08-27 1 views
0

Я работаю над универсальным приложением, и в этом я использую «классы размеров» для установки изображений в UIImageView. Я пробовал, но он выглядит одинаково по размеру на iPhone и iPad.Как использовать классы размера для установки объекта UIImageView в xocde

Я новичок в использовании классов размеров.

+0

Autolayout и UIimageView.contentMode вариант может помочь вам http://www.raywenderlich.com/50317/beginning-auto- layout-tutorial-in-ios-7-part-1 – Igor

+0

Можете ли вы объяснить это еще немного? В некоторой степени это зависит от фактического размера изображения, которое вы используете для настройки в UIImageView. И если разница в размерах намного больше, вы можете использовать отдельные изображения и установить их условно. – NewStackUser

ответ

0

вы просто должны дать размер вашей UIImageView вашего UIView и чем установить его ContentMode в AspectFit как эти ... я надеюсь, что это помогает ..

imgView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 
[imgView setContentMode:UIViewContentModeScaleAspectFit]; 
[self.view addSubview:imgView]; 
+0

Он уже установлен в AspectFit. – BHUMICA

+0

, если вы хотите, чтобы изображение выравнивалось в левом верхнем углу, чем использовать этот UIViewContentModeTopLeft или попробовать другой ContentMode в соответствии с вашими потребностями, это может вам помочь. – krushnsinh

0

Прежде всего, необходимо, чтобы перейти к различным классам размера для iPhone и IPad

добавить ImageView в Размер класса любой любой так, что она доступна в любых классов размера

использование ширина компактный и высоты регулярногоразмера класс для iPhone

использования ширина регулярно и высоты регулярно для IPAD

В обеих классах размера добавить ограничения ведущий, задний, верхний, нижние.

Эти ограничения предназначены для фонового изображения. Для других вам придется изменить его в соответствии с вашим требованием.

Надеюсь, у вас уже есть разные изображения для iPhone и iPad, включая изображения сетчатки.

+0

Вам просто нужны изображения разных размеров для iPhone и iPad. –

+0

Будьте конкретны к вашему вопросу. Невозможно объяснить вам каждый шаг. –

0
  • Установить размер класса по отношению к устройству и oritentation

  • Вы можете принять помощь, чтобы изменить классы размеров по следующей ссылке Size class base on different devices How change size classes

  • Установить ограничения для ведущих, в конце, топ и нижнее ограничение, вы также можете установить ограничения по высоте и ширине, основанные на ваших требованиях.

  • Доля вашей электронной почте я вам по электронной почте демо-приложение для этого, используя изображение
Смежные вопросы