Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一段代码将动画应用于视图。我不明白为什么我需要在创建和提交动画之前明确地将 setHidden 设置为 NO。
仅当 setHidden 设置为 NO 时才会显示动画。
例如:
-(无效)动画视图{
[theView setHidden:No]; ..Sets up animations.. [UIView commitAnimations];
}
使用调试器单步执行代码,并在代码的不同阶段打印出 hidden 的值。
要打印隐藏的值,请在调试器中键入如下内容:
print [theView hidden]
好的,我明白了,这是因为它在 XIB(界面生成器)中设置为隐藏。此外,如果我没有在开始时将其设置为隐藏,则动画将从我的视图首先完全显示(未隐藏)开始,然后动画将开始。换句话说,它看起来不好看。