【发布时间】:2017-05-26 09:48:47
【问题描述】:
我有一个 UIView EmptyCollectionView,当我的 UICollectionView 为空时显示。我的工作方式是在 ViewController 的 viewDidLoad 中创建 UIView 和 addSubview,然后根据需要更改视图(以及集合视图)的切换 isHidden 属性。
现在我想稍微润色一下,我的核心功能正在运行,我不想在我的空视图中包含的子视图中添加一些微妙的动画,例如使包含的 imageview 反弹显示。
所以我的问题是,检测UIView 何时显示的最佳方法是什么(即是否有我可以使用的viewDidAppear 类型回调)?
补充问题:我是新手...添加空视图并切换 isHidden 属性是一种好方法吗?还是我应该以不同的方式来做? (即我是否应该根据需要创建和销毁视图,而不是保留它)
谢谢
【问题讨论】:
-
您可以为
UIView约束更改或UIViewalpha 设置动画