zoukankan      html  css  js  c++  java
  • UIscrollview












    #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
  • 相关阅读:
    netty ByteToMessageDecoder 分析
    netty 编/解码处理
    MAC 入门
    netty 学习
    php ioc and web rest design
    spring 启动流程
    淘宝美衣人
    ecslipe cdt lib link
    阿里巴巴中间件团队招人了!
    架构师速成-架构目标之伸缩性安全性
  • 原文地址:https://www.cnblogs.com/deng37s/p/4574030.html
Copyright © 2011-2022 走看看