只是写一些iOS代码。摆脱那些尘土飞扬的旧的非基于块的动画,我遇到了一点烦恼。希望这只是我再次跑进我的第二个左脚。
这是独家新闻:
另一个动画块中包含的动画块的默认行为是内部块继承外部块的持续时间。我没有太过刻板地推动这个假设,但是我愿意接受那个苹果文档。但是,那些相同的文档也说我们不应该依赖于继承在将来总是以相同的方式继续工作,而且在将来,我们可能必须明确地传递一个标志以确保它这样做。
所以,我的想法是,“我现在肯定会有一面旗帜可以提供一些未来的证据。”但是,如果我能够找到它,我会转过身来。
你们有没有听说过与UIViewAnimationOptionOverrideInheritedDuration明显相反的事情?
......也许是UIViewAnimationOptionInheritDuration?
如果找到一个,嗯!它会让我很紧张,让那些东西在那里。
答案 0 :(得分:2)
鉴于目前该行为没有任何标志,如果进行此更改,则很可能仅适用于引入更改后编译的应用程序。换句话说,现有的应用程序将像现在一样运行,如果您需要重建应用程序,则只需更改代码。