滚动试图


//初始化滚动视图

        scrollV = [[UIScrollView alloc]initWithFrame:CGRectMake(0,0,self.view.frame.size.width,120)];

        //设置滚动范围

        scrollV.contentSize = CGSizeMake(self.view.frame.size.width *3,120);

        //设置代理

        scrollV.delegate=self;

        //设置是否分页

        scrollV.pagingEnabled=YES;

        //取消弹簧效果

        scrollV.bounces =NO;

        //取消滑动

        scrollV.showsHorizontalScrollIndicator=NO;

        //添加到视图

        [tbv addSubview:scrollV];


        for(inti =0; i<3; i++) {

            UIImageView * imgV = [[UIImageView alloc]initWithFrame:CGRectMake(self.view.frame.size.width * i,0,self.view.frame.size.width,160)];

            imgV.image = [UIImage imageNamed:arr[i]];

            [scrollV addSubview:imgV];

        }

        page = [[UIPageControl alloc]initWithFrame:CGRectMake((self.view.frame.size.width-150)/2,130,150,30)];

        //设置点数

        page.numberOfPages =3;

        //设置颜色

        page.pageIndicatorTintColor = [UIColor blackColor];

        //设置滑过颜色

        page.currentPageIndicatorTintColor = [UIColor whiteColor];

        //添加到视图

        [tbv addSubview:page];

return cell;

//滚动视图偏移量

-(void)scrollViewDidScroll:(UIScrollView *)scrollView

{

    page.currentPage = scrollV.contentOffset.x/self.view.frame.size.width;


}

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容