25图片布局_CollectionView_手势

一、图片布局
1.cell上图片布局
2.图片的高度计算
3.根据不同的高度展示不同数量的图片

1.转发视图布局,转发文字和转发图
2.转发视图的高度计算,字体高度,图片高度

//********************防止被重用时出现界面混乱,在赋值前,先还原默认状态

二、CollectionView

每一个CollectionView必须有一个Layout,Layout是CollectionView的核心,不同的Layout可以布局不同的界面效果。
Layout可以自定义,系统也提供了常用的子类:
UICollectionViewFlowLayout(显示九宫格样式):可以实现大部分程序的布局需求,所以一般都使用这个Layout

步骤:
1.创建Layout,设置属性
2.创建 CollectionView,设置代理
3.添加到视图
注意:Layout与CollectionView是一对一的关系。即一个Layout对象,不能同时用在多个CollectionView上。

三、手势
七种手势:
1,tap(点击)
2,pan(平移)
3,swipe(轻扫)
4,pinch捏和
5,ScreenEdgePan边缘划入
6,rotation旋转
7,longPress长按
UIGestureRecognizer 所有手势抽象父类

基本步骤:
1.创建
2.注册事件
3.为View添加手势对象

1.tap(点击)

2.长按

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

相关阅读更多精彩内容

  • 翻译自“Collection View Programming Guide for iOS” 0 关于iOS集合视...
    lakerszhy阅读 9,370评论 1 22
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,683评论 4 61
  • 翻译自“Auto Layout Guide”。 1 入门 1.1 理解自动布局 自动布局根据视图层级结构中视图上的...
    lakerszhy阅读 9,182评论 3 26
  • 谷雨一一阅读 1,454评论 0 1
  • 家人们好: 首先感谢杜总,公司领导给我这次学习六项精进的机会。 通过这次学习,活着,就要感谢,这一句话说的真好,再...
    岑飞达阅读 1,823评论 0 2

友情链接更多精彩内容