iOS — Просмотр изображений

Использование просмотра изображений

Представление изображения используется для отображения одного изображения или анимированной последовательности изображений.

Важные свойства

  • образ
  • выделенное изображение
  • userInteractionEnabled
  • animationImages
  • animationRepeatCount

Важные методы

- (id)initWithImage:(UIImage *)image
- (id)initWithImage:(UIImage *)image highlightedImage: (UIImage *)highlightedImage
- (void)startAnimating
- (void)stopAnimating

Добавить собственный метод addImageView

-(void)addImageView {
   UIImageView *imgview = [[UIImageView alloc]
   initWithFrame:CGRectMake(10, 10, 300, 400)];
   [imgview setImage:[UIImage imageNamed:@"AppleUSA1.jpg"]];
   [imgview setContentMode:UIViewContentModeScaleAspectFit];
   [self.view addSubview:imgview];
}

Добавить еще один настраиваемый метод addImageViewWithAnimation

Этот метод объясняет, как анимировать изображения в imageView.

-(void)addImageViewWithAnimation {
   UIImageView *imgview = [[UIImageView alloc]
   initWithFrame:CGRectMake(10, 10, 300, 400)];
   
   // set an animation
   imgview.animationImages = [NSArray arrayWithObjects:
   [UIImage imageNamed:@"AppleUSA1.jpg"],
   [UIImage imageNamed:@"AppleUSA2.jpg"], nil];
   imgview.animationDuration = 4.0;
   imgview.contentMode = UIViewContentModeCenter;
   [imgview startAnimating];
   [self.view addSubview:imgview];
}

Примечание

Мы должны добавить изображения с именами «AppleUSA1.jpg» и «AppleUSA2.jpg» в наш проект, что можно сделать, перетащив изображение в область навигатора, где перечислены файлы нашего проекта.

Обновите viewDidLoad в ViewController.m следующим образом:

(void)viewDidLoad {
   [super viewDidLoad];
   [self addImageView];
}

Вывод

Когда мы запустим приложение, мы получим следующий вывод —

Учебник iOS

Вы можете попробовать вызвать addImageViewWithAnimation вместо метода addImageView, чтобы увидеть эффект анимации при просмотре изображения.

Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки