Swift-轮播图

前端之家收集整理的这篇文章主要介绍了Swift-轮播图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

轮播图

实现方式

    @H_301_6@UICollectView (推荐) @H_301_6@UIScrollView (需要手动实现cell重用问题) @H_301_6@第三方框架

步骤

    @H_301_6@1 创建CollectView
      @H_301_6@fream @H_301_6@layou @H_301_6@addSubView @H_301_6@autoreszingMask(不随父控件拉伸而拉伸)
      collectionView.autoresizingMask = UIViewAutoresizing()
    @H_301_6@2 创建布局layou
      @H_301_6@itemSize // item的大小 @H_301_6@minimumLineSpacing // 垂直间距 @H_301_6@minimumInteritemSpacing // 水平间距 @H_301_6@pagingEnabled // 分页 @H_301_6@scrollDirection // 滚动方向
    @H_301_6@3 产生分页效果, 滑动过半就自动下一页
    @H_301_6@4 实现滚动更多
      @H_301_6@改返回的item的总数(放大10000倍) @H_301_6@防止下标过大造成数组越界, 对下标取模
    @H_301_6@5 一开始默认滚动到中间的一个位置, 防止往前滚不动 @H_301_6@6 自动滚动
      @H_301_6@创建定时器:NSTimer @H_301_6@移除定时器 @H_301_6@调到下一个页面(更改偏移量)

猜你在找的Swift相关文章