使用UITableView、UICollectionView时,当数据变更了,需要重新调用reloadData刷新时,有时候界面会出现闪烁。 造成闪烁的原因,主要是因为CALayer有一个隐式动画,只要在调用reloadData刷新时,关闭隐式动画就可以避免了。代码示例如下: [CATransact ...
分类:
其他好文 时间:
2021-07-22 17:41:22
阅读次数:
0
UICollectionView的方法registerClass,如果调用会使注册的cell类在xib或storyboard里的相关内容失效。比如你在storyboard里为这个cell类加了一个button,那么实际上不会显示。 // If a class is registered, it wi ...
分类:
其他好文 时间:
2021-01-08 11:45:41
阅读次数:
0
实例化了一个CollectionView 代理方法 调整内容的边距(cell的左右上下缩进) ...
分类:
其他好文 时间:
2020-07-21 09:33:41
阅读次数:
95
一、简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似。简单来说,UICollectionView是比UITbleView更加强大的一个UI控件,有如下几个方面: 1、支持水平和垂直两种方向的布局 2、 ...
分类:
其他好文 时间:
2020-07-21 09:32:47
阅读次数:
59
UICollectionView与UITableView类似,都可以使用reloadData来进行cell内容的更新。 UICollectionView可以采用reloadItemsAtIndexPaths方法。 self.collectionView.reloadItems(at: [indexP ...
分类:
移动开发 时间:
2020-06-09 16:56:19
阅读次数:
169
实现效果控件 — UICollectionView这个动画是用 UICollectionView 实现的,简单讲下 UICollectionView 的工作原理。这里用到的 UICollectionView 也就3部分:ViewController(简称VC)、UICollectionViewCel... ...
分类:
其他好文 时间:
2019-12-14 09:27:44
阅读次数:
85
项目是一个即时聊天的社交软件,聊天流采用的是UICollectionView,随着进度的完善,发现一个特别的bug,UICollectionviewCell的复用,并没有直接insert进去,而是出现了莫名奇妙的插入方式, 这不是我的图,这是我在网上找到的,跟我的效果一样一样的。link the i ...
分类:
移动开发 时间:
2019-12-03 01:22:59
阅读次数:
372
前言 具体代码demo如下: GitHub_OC版本: "Demo具体代码" GitHub_Swift版本: "Demo具体代码" 码云_OC: "Demo具体代码" 简单设计collectionview 底色和根据section不同设置不同颜色,支持collection横竖样式、自定义偏移量、投影 ...
分类:
编程语言 时间:
2019-11-24 19:26:55
阅读次数:
113
前言 具体代码demo如下: GitHub "Demo具体代码" 码云 "Demo具体代码" 简单设计collectionview 底色和根据section不同设置不同颜色,支持collection横竖样式、自定义偏移量、投影。 由于APP设计样式的多样性,很多时候我们需要用到一些特别的样式,例如投 ...
分类:
其他好文 时间:
2019-11-07 09:42:50
阅读次数:
214
UICollectionView在目前的iOS开发中,使用非常广泛。它继承自UIScrollView,可以根据需要自定义各种各样复杂的布局。 使用 遵循两个协议数据源协议UICollectionViewDataSource代理方法协议UICollectionViewDelegate 注册cell 遵 ...
分类:
其他好文 时间:
2019-10-18 09:27:33
阅读次数:
77