Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >带标识符的CollectionView WilldisplayCell access

我有一个用swift语言编写的iOS应用程序。我有一个CollectionView,根据分配给它的标识符名称,它有三种不同类型的单元。

中的所有三个不同单元格分配不同的属性。

代码语言:javascript
运行
AI代码解释
复制
func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) { }

下图显示了如何为collectionView的所有三个单元格指定标识符名称。

如何在willDisplayCell方法中使用此标识符的名称来为不同类型的单元格提供唯一属性?

EN

回答 1

Stack Overflow用户

发布于 2018-07-31 07:32:57

如果希望在willDisplay中访问单元格的标识符,则使用

代码语言:javascript
运行
AI代码解释
复制
func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {

        let identifier = cell.reuseIdentifier

        switch identifier {
        case "yourIdentifier1":
           print("operation1")
        case "yourIdentifier2":
            print("operation2")
        case "yourIdentifier3":
            print("operation3")
        default:
            print("operationDefault")
        }
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51607590

复制
相关文章
iOS流布局UICollectionView系列二——UICollectionView的代理方法
        在上一篇博客中,介绍了最基本的UICollectionView的使用和其中我们常用的属性和方法,也介绍了瀑布流布局的过程与思路,这篇博客是上一篇的补充,来讨论关于UICollectionView的代理方法的使用。博客地址:
珲少
2018/08/16
2.1K0
iOS流布局UICollectionView系列二——UICollectionView的代理方法
WWDC2016 Session笔记 - iOS 10 UICollectionView新特性
关于 iOS 10 UICollectionView的新特性,主要还是体现在如下3个方面
一缕殇流化隐半边冰霜
2018/08/30
2K0
WWDC2016 Session笔记 - iOS 10  UICollectionView新特性
CollectionView stortBoard headview bug
2.拖不出xib上的控件做属性 报错信息如下: outlets connot  be connected to repeating content
星宇大前端
2019/01/15
4440
(转)iOS开发之UICollectionViewController系列(二) :详解CollectionView各种回调
原文链接:https://www.cnblogs.com/ludashi/p/4792480.html
VV木公子
2018/06/05
7.8K0
(转)iOS开发之UICollectionViewController系列(二) :详解CollectionView各种回调
iOS开发之窥探UICollectionViewController(二) --详解CollectionView各种回调
UICollectionView的布局是可以自己定义的,在这篇博客中先在上篇博客的基础上进行扩充,我们先使用UICollectionViewFlowLayout,然后好好的介绍一下UICollectionView的一些回调方法,主要包括UICollectionViewDataSource,UICollectionViewDelegateFlowLayout,UICollectionViewDelegate相关回调方法,并通过实例来介绍每个回调的用法。并且给每个Section添加定制的Header和Foote
lizelu
2018/01/11
1.7K0
iOS开发之窥探UICollectionViewController(二) --详解CollectionView各种回调
python标识符号_python标识符的组成元素
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
1.6K0
细述Kubernetes和Docker容器的存储方式
#####集合视图的作用 集合视图是为了增强网格视图开发而在IOS6中开放的集合视图API。 #####集合视图的组成 集合视图有4个重要的组成部分,分别为:
全栈程序员站长
2021/07/07
1.5K0
WPF 已知问题 清空 CollectionView 的 SortDescriptions 可能抛出空异常
本文记录一个 WPF 的已知问题,在通过 CollectionViewSource 获取到 CollectionView 之后,如果 CollectionViewSource 对象已被 GC 回收,将可能在调用 CollectionView 的 SortDescriptions 属性进行清空或者移除项时,也就是使用 SortDescriptionCollection 类型的清空或者移除项时,在 WPF 框架里面抛出空异常
林德熙
2023/04/07
6740
java 标识符
A: 不能以数字开头 B: 不能是 Java 中的关键字 C: 区分大小写 Student,student 这是两个名称
Cell
2022/02/25
1.1K0
开放平台的简单实现(access key & access secret)
1. 服务端需要维护一个表,保存客户端调用的 access key 和 access secret
北漂的我
2021/03/12
3.1K0
iOS流水布局UICollectionView简单使用引实现结
开发中我们最常看到的可能是表视图UITableView了,但其实还有一个视图也很常见,特别是一些图片、商品、视频的展示界面,用UICollectionView来展现往往会更加方便。
Cloudox
2021/11/23
1.1K0
iOS流水布局UICollectionView简单使用引实现结
什么是python标识符?_python语言正确的标识符
简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。
全栈程序员站长
2022/10/01
1.7K0
Hibernate配置access Hibernate 连接 access
个人测试结果,还是使用方法一比较妥当。方法3出现了一个奇怪错误~~ 1、Hibernate对于Access的支持 方法一: 下载两个jar包,一个是Access的JDBC驱动包;另一个是数据库方言包,里面有支持Access方言的类。 下载地址:http://www.hxtt.com/access.zip,http://www.hxtt.com/test/hibernate.zip。 配置如下:(URL那里可以使用相对路径) xml 代码 <property name="hibernate.dialec
用户1258909
2018/07/03
2.4K0
GO中标识符,标识符,变量,常量,iota
参考:https://www.cnblogs.com/nickchen121/p/11517455.html
小小咸鱼YwY
2020/06/19
7320
符合python命名规范的标识符是什么_Python标识符命名规范
简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。
全栈程序员站长
2022/09/12
8800
哪个不是python合法的标识符_哪个不是python合法标识符
2. 剩下的字符可以是字母,数字和下划线,即不能包含除了下划线以外的符号(空格,运算符...)。
用户7886150
2021/01/20
3.1K0
2.2 标识符
/** * 测试标识符的用法 * @author Hank * */ public class TestIdentifer { public static void main(String[] args) { int a123 = 1; // int 123abc=2; //数字不能开头 int $a = 3; int _abc = 4; //int #abc = 5; int 年龄 = 18; //可以使用汉字,但是一般不建议 //int class=
hankleo
2020/09/17
1.4K0
python标识符
在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
py3study
2020/01/13
1.3K0
SQL标识符
标识符是SQL实体的名称,例如表、视图、列(字段)、模式、表别名、列别名、索引、存储过程、触发器或其他SQL实体。 标识符名称在其上下文中必须是唯一的; 例如,同一模式中的两个表或同一表中的两个字段不能具有相同的名称。 但是,不同模式中的两个表或不同表中的两个字段可以具有相同的名称。 在大多数情况下,相同的标识符名称可以用于不同类型的SQL实体; 例如,一个模式、该模式中的表以及该表中的字段都可以具有相同的名称,而不会产生冲突。 但是,同一个模式中的表和视图不能具有相同的名称。
用户7741497
2022/06/06
2.4K0
java标识符命名_java标识符命名规则「建议收藏」
对于java中的类、接口、变量、常量、方法、属性等等命名的字段被称作标识符。通俗的说就是起名字的地方就是标示符。
全栈程序员站长
2022/09/17
1.6K0

相似问题

CollectionView willDisplayCell打了两次电话

12

如何在willDisplayCell回调中重新加载collectionView的单个单元格?

20

带可观测值的CollectionView分组

10

用于重用标识符的CollectionView、TableView注册类

11

CollectionView错误:必须传递有效的重用标识符

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文