1120 - iOS之UICollectionViewDelegate 协议

UICollectionViewDelegate协议定义了用于管理集合视图中项的选择、高亮以及执行项上的操作的方法。该协议的所有方法都是可选的,包括管理选中单元格、处理布局变化、跟踪视图的增删等。通过实现这些方法,可以自定义用户交互反馈、选中状态、多选手势、高亮状态等行为。
摘要由CSDN通过智能技术生成

Protocol

UICollectionViewDelegate

--The UICollectionViewDelegate protocol defines methods that allow you to manage the selection and highlighting of items in a collection view and to perform actions on those items. The methods of this protocol are all optional.

     这个协议里面的所有方法都是可选的,这个协议里面的方法是用来管理items的选中状态、高亮状态以及在这个item上执行动作。

Inherits From

UIScrollViewDelegate             --继承于UIScrollViewDelegate

     

Declaration --声明

protocol UICollectionViewDelegate

Overview -- 概览

--Many methods of this protocol take NSIndexPath objects as parameters. To support collection views, UIKit declares a category on NSIndexPath that enables you to get the represented item index and section index, and to construct new index path objects from item and index values.

      这个协议里面的很多方法都是以NSIndexPath对象作为参数,所以对象里面有一个类别(拓展)是用来获取当前展示的items和section的index的,并且也可以从item上创建新的NSIndexPath实例

--Because items are located within their sections, you usually must evaluate the section index number before you can identify the item by its index number.

       先估算section的index,才可以计算items的index

--When configuring the collection view object, assign your delegate object to its delegate property. For more information, see UICollectionView.

       在配置collection view对象之前,你要先给collection view的delegate属性赋值

Topics -- 专题

Managing the Selected Cells -- 管理和选择cell

 

Changing the Appearance of Selected and Highlighted Cells                            --示例代码,改变cell的选中和高亮状态

--Provide visual feedback to the user about the state of a cell and the transition between states.

    cell之间的状态以及状态之间的转换示例

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值