码迷,mamicode.com
首页 > 其他好文 > 详细

UIscrollview

时间:2015-06-13 21:36:15      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

技术分享


技术分享


技术分享




#import
"DengViewController.h" @interface DengViewController () @end @implementation DengViewController @synthesize pc=_pc; - (void)viewDidLoad { [super viewDidLoad]; CGRect rect= CGRectMake(20, 20, width, height); UIScrollView *scrollew = [[UIScrollView alloc] initWithFrame:rect]; scrollew.backgroundColor=[UIColor blueColor]; scrollew.delegate=self; NSString *imageName; UIImage *im; UIImageView *iv; for (int i=0; i<pictures; i++) { imageName=[NSString stringWithFormat:@"%d.png",i+1]; im=[UIImage imageNamed:imageName]; rect=CGRectMake(width*i, 0, width, height); iv=[[UIImageView alloc] initWithFrame:rect]; iv.image=im; [scrollew addSubview:iv]; } ///设置滑动范围 scrollew.contentSize=CGSizeMake(width*pictures, height); ///设置滑动时显示条的风格 scrollew.indicatorStyle=UIScrollViewIndicatorStyleWhite; //关闭弹跳 .yes可以拉 scrollew.bounces=YES; //水平方向滑动指示器 // scrollew.showsHorizontalScrollIndicator=NO; ///一页一页滑动,no可以暂停 scrollew.pagingEnabled=YES; [self.view addSubview:scrollew]; rect=CGRectMake(20, 370, width, 20); UIPageControl *pc = [[UIPageControl alloc] initWithFrame:rect]; //点的 pc.userInteractionEnabled=NO; ///指定指示的个数 pc.numberOfPages=pictures; pc.backgroundColor=[UIColor blackColor]; self.pc=pc; [self.view addSubview:pc]; // Do any additional setup after loading the view, typically from a nib. } - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ ///当用户滑动scrollview时.触发 self.pc.currentPage=(width/2+scrollView.contentOffset.x)/width; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end

 

UIscrollview

标签:

原文地址:http://www.cnblogs.com/deng37s/p/4574030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!