美文网首页
图片展示

图片展示

作者: nothing_c | 来源:发表于2016-10-31 00:12 被阅读38次

第三方库


//第一种:iCarousel(多种类型)需要关闭ARC

- (void)viewDidLoad {

[super viewDidLoad];

//导入需要的第三方库中的iCarousel.h头文件

//创建对象

carousel = [[iCarousel alloc]initWithFrame:self.view.bounds];

//设置数据源和代理实现两个协议方法

carousel.delegate = self;

carousel.dataSource = self;

[self.view addSubview:carousel];

}

//切换按钮的绑定方法

- (void)ButtonTouched {

//获取type枚举类型可用数字代替

inttype = carousel.type;

//用三目运算法判断==必须的

type = (type == iCarouselTypeCoverFlow2) ? iCarouselTypeLinear : (type + 1) ;

//赋值type

carousel.type = type;

}

#pragma mark --- iCarouselDataSource, iCarouselDelegate

//返回有多少个展示项

- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel {

return 9;

}

//返回展示视图

- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index {

UIImageView *showImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];

showImage.image= [UIImage imageNamed:[NSString stringWithFormat:@"%ld.jpg",index+1]];

return showImage;

}


//第二种:OpenFlow(一种类型)需要关闭ARC

- (void)viewDidLoad {

[super viewDidLoad];

//导入需要的第三方库中的AFOpenFlowView.h头文件

//创建对象

AFOpenFlowView *ofView = [[AFOpenFlowView alloc] initWithFrame:self.view.bounds];

//设置数据源

ofView.dataSource = self;

//设置展示页数

ofView.numberOfImages = 9;

//指定默认图片

[ofView setDefaultImage:[UIImage imageNamed:@"1.jpg"]];

[self.view addSubview:ofView];

}

#pragma mark --- AFOpenFlowViewDataSource, AFOpenFlowViewDelegate

- (void)openFlowView:(AFOpenFlowView *)openFlowView requestImageForIndex:(int)index {

openFlowView.defaultImage = [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",index + 1]];

}

- (UIImage *)defaultImage {

return [UIImage imageNamed:@"1.jpg"];

}

相关文章

  • 08.HTML列表

    无序列表 展示图片 有序列表 展示图片 定义列表 示例图片

  • Android展示Html富文本

    1、展示富文本并可展示图片,点击图片可以进行预览。 2、可以展示图片,以及大部分的html标签,但是图片不能预览 ...

  • APP开屏图片展示策略

    APP开屏图片展示策略 APP开屏图片展示策略

  • css 设置固定宽高的容器中图片不变形

    试了几个展示效果,最终这两个效果比较理想 1.展示全图片,图片比例不变 2.居中展示图片,图片大小不变

  • Android 图片展示器

    之前写图片上传的时候说过,要做个图片展示器来向用户展示图片。我这里是使用recyclerView来实现图片展示器的...

  • Laravel 中 bootstrap fileinput 图

    1、 图片上传并预览 效果展示: 2 图片上传成功之后的预览 图片上传之后编辑预览效果展示: 3 图片预...

  • 纯css实现轮播图

    主体思想 准备相同大小的多个图片 将要展示图片横排放在一个图片容器里面 在图片容器外再加一个展示容器,展示容器大小...

  • 图片展示

    第三方库 //第一种:iCarousel(多种类型)需要关闭ARC - (void)viewDidLoad { [...

  • 图片展示

    场景处理 第一种方式 html css * { margin: 0; padding: 0; } ...

  • 图片展示

    https://www.cnblogs.com/luoyuce/p/5890953.html

网友评论

      本文标题:图片展示

      本文链接:https://www.haomeiwen.com/subject/kfguuttx.html