setHidden背后的目的

时间:2012-08-12 16:35:31

标签: ios view

我有一段将动画应用于视图的代码。我没有得到的是为什么我需要在创建和提交动画之前明确地将“隐藏”设置为“否”。

动画仅显示setHidden是否设置为NO。

例如:

- (无效)animateView {

 [theView setHidden:No];

 ..Sets up animations..

 [UIView commitAnimations];

}

2 个答案:

答案 0 :(得分:1)

使用调试器逐步执行代码,并在代码的不同阶段打印出隐藏的值。

要打印隐藏的值,请在调试器中键入以下内容:

print [theView hidden]

答案 1 :(得分:0)

好的,我知道了,这是因为它在XIB(界面构建器)中被设置为隐藏。此外,如果我没有在开始时将其设置为隐藏,则动画将首先完全显示我的视图(未隐藏),然后动画将开始。换句话说,它看起来不太好看。