• 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
  • 相关阅读:
    translations.dart阅读
    # objc-weak 阅读
    Objective-C Runtime2.0(-)
    iOS图文混排
    BestCoder Round #85 抽屉原理/贪心/质因数
    hdu 5763 Another Meaning KMP+DP(多校)
    hdu 5775 Bubble Sort 树状数组(多校)
    BestCoder Round #84
    hdu 5724 SG函数+状压(多校)
    hdu 5723 最小生成树+dfs (多校)
  • 原文地址:https://www.cnblogs.com/deng37s/p/4574030.html
Copyright © 2020-2023  润新知