Изображение
Отображение изображений. При нажатии на изображение включается режим просмотра увеличенной версии изображения. Поддерживается перелистывание и длительное нажатие для удаления. Реализован эффект встряхивания.
Импорт:
#import "YSHYImageScrollView.h" #import "ShowBigViewController.h"
Реализовать метод -(void)ShowBigPicture:(NSInteger)index в YSHYImageScrollViewDelegate.
В viewDidLoad создать экземпляр YSHYImageScrollView:
(void)viewDidLoad { _imageScrollView = [[YSHYImageScrollView alloc] initWithFrame:CGRectMake(0, 64, self.view.frame.size.width,280)];
_imageScrollView.delegate = self;
// _imageScrollView.itemSpace = 10; //установка интервала между изображениями, по умолчанию 5;
// _imageScrollView.itemCounForRw = 5; //установка количества изображений в строке, по умолчанию 3;
[self.view addSubview:_imageScrollView];
_imageArray = [NSMutableArray arrayWithCapacity:4];
for (int i = 0; i < 8; i ++)
{
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",i+1]];
[_imageArray addObject:image];
}
[_imageScrollView ConfigData:_imageArray];
}
При нажатии на увеличенное изображение:
-(void)ShowBigPicture:(NSInteger)index {
ShowBigViewController *big = [[ShowBigViewController alloc]init];
[big ConfigData:_imageArray];
big.currentIndex = index;
[self presentViewController:big animated:YES completion:nil];
}
Если вы обнаружите проблемы, пожалуйста, сообщите о них. Мы приветствуем всех желающих внести свой вклад и улучшить проект.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )