我有一段将动画应用于视图的代码。我没有得到的是为什么我需要在创建和提交动画之前明确地将“隐藏”设置为“否”。
动画仅显示setHidden是否设置为NO。
例如:
- (无效)animateView {
[theView setHidden:No];
..Sets up animations..
[UIView commitAnimations];
}
答案 0 :(得分:1)
使用调试器逐步执行代码,并在代码的不同阶段打印出隐藏的值。
要打印隐藏的值,请在调试器中键入以下内容:
print [theView hidden]
答案 1 :(得分:0)
好的,我知道了,这是因为它在XIB(界面构建器)中被设置为隐藏。此外,如果我没有在开始时将其设置为隐藏,则动画将首先完全显示我的视图(未隐藏),然后动画将开始。换句话说,它看起来不太好看。