使用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
Map 接口大致说明(jdk11): 整体介绍: 一个将键映射到值的(key-value)对象, 键值(key)不能重复, 每个键值只能影射一个对象(一一对应). 这个接口取代了Dictionary类,后者是一个完全抽象的类,而不是一个接口。 Map接口提供了三个集合视图(Set<K> keySet ...
分类:
编程语言 时间:
2020-06-27 20:30:29
阅读次数:
80
SpringMVC参数绑定( 传参 ) 转发和重定向 SpringMVC使用comtroller类中, return的时候, 就会调用视图解析器进行拼接前缀和后缀, 然后进行转发. 所以实际上return就是转发 forward: (地址栏不变) 跳过视图解析器, 不拼接进行转发, 例如: retu ...
分类:
编程语言 时间:
2020-06-24 16:11:21
阅读次数:
53
UICollectionView与UITableView类似,都可以使用reloadData来进行cell内容的更新。 UICollectionView可以采用reloadItemsAtIndexPaths方法。 self.collectionView.reloadItems(at: [indexP ...
分类:
移动开发 时间:
2020-06-09 16:56:19
阅读次数:
169
Map<K,V>集合 public interface Map<K,V> 将键映射到值的对象。地图不能包含重复的键;每个键可以映射到最多一个值。 这个接口取代了Dictionary类,它是一个完全抽象的类而不是接口。 Map界面提供了三个集合视图 ,允许将映射内容视为一组键,值集合或键值映射集合。 ...
分类:
其他好文 时间:
2020-05-04 13:04:48
阅读次数:
65
一、视图 视图是从一个或多个表中导出的表,是一种虚拟的表,其内容由查询语句定义。 视图是逻辑上来自一个或多个表的数据集合 视图一旦定义,就可以像表一样进行查询、修改和删除。 对视图引用的基础表来说,视图的作用类似于筛选。 视图的数据来自定义视图查询时引用的表,且在引用视图时动态生成。 为什么使用视图 ...
分类:
数据库 时间:
2020-03-16 09:24:17
阅读次数:
50
实现效果控件 — UICollectionView这个动画是用 UICollectionView 实现的,简单讲下 UICollectionView 的工作原理。这里用到的 UICollectionView 也就3部分:ViewController(简称VC)、UICollectionViewCel... ...
分类:
其他好文 时间:
2019-12-14 09:27:44
阅读次数:
85