展示图
来源:互联网 发布:50年代上海知乎 编辑:程序博客网 时间:2024/04/28 14:52
ViewController.h
@interface ViewController : UIViewController<UIScrollViewDelegate>{ UIPageControl *_pageCtrl; UIScrollView *_scrollView;}
ViewController.m
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad];// NSMutableArray *imgArrary = [[NSMutableArray alloc] init]; //创建滚动视图 _scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 20, 320, 300)]; //隐藏滚动条 _scrollView.showsHorizontalScrollIndicator = NO; //设置代理方法 _scrollView.delegate = self; //分页效果 _scrollView.pagingEnabled = YES; //设置内容尺寸 _scrollView.contentSize = CGSizeMake(320*5, 300); [self.view addSubview:_scrollView]; for(int i=1; i<6; i++) { NSString *name = [NSString stringWithFormat:@"image%d.jpg",i]; UIImage *image = [UIImage imageNamed:name]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; imageView.frame = CGRectMake(320*(i-1), 0, 320, 300); [_scrollView addSubview:imageView]; } //创建分页控键 _pageCtrl = [[UIPageControl alloc] initWithFrame:CGRectMake(0, 300, 320, 20)]; _pageCtrl.numberOfPages = 5; _pageCtrl.currentPage = 0; [_pageCtrl addTarget:self action:@selector(pageAction) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:_pageCtrl]; }#pragma mark - UIScrollView delegate//- (void)scrollViewDidScroll:(UIScrollView *)scrollView {//// /*// 0: 0--320 /320 0// 1; 320--640 /320 1// */// // int count = scrollView.contentOffset.x/320;// _pageCtrl.currentPage = count;// //}//视图停止以后调用- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { int count = scrollView.contentOffset.x/320; _pageCtrl.currentPage = count;}- (void)pageAction { int index = _pageCtrl.currentPage; CGPoint point = CGPointMake(320*index, 0); // _scrollView.contentOffset = point; [_scrollView setContentOffset:point animated:YES]; }@end
0 0
- 展示图
- 卫星图展示
- [MFC]透明图展示
- 主图展示
- 1、饼图展示
- Fresco获取动图,RecyclerView展示(只展示动图)
- cesium+ geoserverTerrainProvide+png展示3D高程图展示
- 首次登陆展示引导图
- SQL连接查询图展示
- 360°全景图展示
- OpenLayers 3 +天地图展示
- matlab展示立体点图
- highchart 动态图的展示
- supermap地图展示OD图
- 数据展示-条形图-canvas
- 鼠标小图展示大图特效
- devexpress 通用三种报表图展示
- extjs3.3 多条折线图展示
- VC控制台程序中字体颜色和背景设置
- Git详解之七:自定义Git
- Javascript中的Label语句
- java OutOfMemoryError出现后的学习
- 个人微信和微信公众平台区别
- 展示图
- Git详解之八:Git与其他系统
- tar.gz(bz或bz2等)压缩文件安装步骤
- 计数排序
- 最新普通扑克分析仪_13544556647_最新普通扑克分析仪
- android中的所有activity间动画跳转
- 2014-10-31Android学习------导入第三包出现的异常处理
- Git详解之九:Git内部原理
- HDU 1224 Free DIY Tour(DP)