1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/designyshy-YSHYImageView

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 17:01 5d68973

YSHYImageView

Изображение

Отображение изображений. При нажатии на изображение включается режим просмотра увеличенной версии изображения. Поддерживается перелистывание и длительное нажатие для удаления. Реализован эффект встряхивания.

Импорт:

#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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/designyshy-YSHYImageView.git
git@api.gitlife.ru:oschina-mirror/designyshy-YSHYImageView.git
oschina-mirror
designyshy-YSHYImageView
designyshy-YSHYImageView
master