IOS 学习记录

2020-07-25  本文已影响0人  慢慢变好中

1.UIView作为CALayer的代理,处理在事件响应等方面的事务,而layer层负责显示的事务。所以在利用CALayer,改变其frame等参数进行动画的创建时,势必会造成UIView类中的layoutSubViews()的调用。

2.UICollectionView的visibleCells方法并不是缺对靠谱的,特别是在改变collectionView的偏移值之后用visibleCells这个函数来判断某些cell是否在屏幕上是不可靠的,这个方法可能在新的collectionViewCell(你所期望的那个cell)被创建但显示到屏幕之前调用。

上一篇 下一篇

猜你喜欢

热点阅读