zoukankan      html  css  js  c++  java
  • UIScrollView

    contentSize     //定义内容区域大小,决定是否能够滚动

    contentOffset     //屏幕左上角距离坐标原点的偏移量
    scrollsToTop     //滑动到顶部(点状态的时候)
    pagingEnabled     //是否整屏翻动
    bounces     //边界是否回弹

     //1.创建一个scroll对象

        UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 100, WHIDTH , HEIGTH-300)];

        //2.设置画卷大小

        scroll.contentSize = CGSizeMake(375*11, 30);//设置画卷大小,如果左右滑动宽必须大于屏幕的宽,上下滑动高必须大于屏的高度

        //3.设置画卷属性

        scroll.pagingEnabled = YES;//设置整页滑动

        scroll.scrollEnabled = YES;//是否允许滑动

        scroll.backgroundColor = [UIColor whiteColor];//设置画卷背景色

        scroll.bounces = YES;//设置回弹效果

        //scroll.contentOffset = CGPointMake(200, 40);//设置画卷的初始位置

        scroll.showsHorizontalScrollIndicator = YES;//是否显示水平滚动条

        scroll.showsVerticalScrollIndicator = NO;//是否显示垂直滚动条

        scroll.scrollsToTop = YES;//点击状态栏时,是否允许画卷滚动到顶部

        scroll.delegate = self;//设置代理

        //    scroll.zooming = YES;//是否允许缩放为只读装填

        //    scroll.zoomScale = 2;//

        [self.view addSubview: scroll];

        //添加图片

        for(int i=0;i<11;i++)

        {

            UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(WHIDTH*i, 0, WHIDTH,375)];

            imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",i+1]];

            imageView.contentMode = UIViewContentModeScaleAspectFit;

            [scroll addSubview:imageView];

        }

        page = [[UIPageControlalloc] initWithFrame:CGRectMake(87, 500, 200, 40)];

        page.numberOfPages = 11;//设置页数

        page.currentPage = 0;//设置当前页

        page.currentPageIndicatorTintColor = [UIColorredColor];//设置点的颜色

        page.defersCurrentPageDisplay =NO;//手动移动页码

        page.pageIndicatorTintColor = [UIColorblackColor];//设置非点的颜色

        //    page.backgroundColor = [UIColor grayColor];

        [self.view addSubview:page];

        

        // Do any additional setup after loading the view, typically from a nib.

    }//事件处理

        -(void)scrollViewDidScroll:(UIScrollView *)scrollView//

        {

            page.currentPage = scrollView.contentOffset.x/375;

        }

  • 相关阅读:
    根据界面上的button增加、删除、重命名文件夹,名字是数据库下面某一表单的某一列的名字
    打包测试的过程记录
    java中return的作用
    UVA
    UVA
    UVA
    HDU
    HDU
    spring技术详解
    Java对象的生命周期与垃圾回收以及四种引用
  • 原文地址:https://www.cnblogs.com/lcl15/p/4970558.html
Copyright © 2011-2022 走看看