0

我在 Storyboard 中有一个简单的 UIViewController_A ,上面有一个按钮。按钮模式 segues (page curl) 到具有容器视图的 UIViewController_B。然后容器视图嵌入 UITableViewController_A。该表显示 1 个部分,其中包含 3 个自定义静态单元格。每个单元格的左侧都有一个标签,右侧有一个开关。

当我单击按钮时,表格会正确显示在我想要的位置,但单元格内容、标签和开关会被动画到它们的位置。

如何禁用此动画?我怀疑是嵌入式表格视图在调整大小时变得动画,但不确定。

我在 github 上放了一个简单的问题演示:https ://github.com/droussel/UnwantedAnimation

谢谢!

4

3 回答 3

0

我注意到只有中间的单元格动画。如果我将单元格增加到 5,中间的 3 动画。这只发生在部分卷曲动画中——对我来说,这看起来像是自动布局系统中的一个错误。如果关闭自动布局,问题就会消失。

于 2013-05-16T14:37:39.270 回答
0

我对情节提要概念了解不多。但我怀疑您正在按钮动作中启动一些动画以产生像分页这样的动画。如果是这样,那么在实现您想要的内容后提交(结束)您的动画。

[UIView commitAnimations];

希望它会帮助你。

于 2013-05-16T14:20:18.917 回答
0

在情节提要中转到该场景/视图,打开属性检查器,然后取消选中动画。原来 iOS8 有一个带有部分卷曲/动画的错误。

希望有帮助!

于 2015-03-19T11:06:15.403 回答