【问题标题】:nested push animation can result in corrupted navigation bar when swipe back向后滑动时嵌套推送动画可能导致导航栏损坏
【发布时间】:2015-05-29 02:22:31
【问题描述】:

我制作了一个带有导航控制器的嵌套表格视图。当我选择表格的一行时,我被推送到新的表格视图。导航控制器显示返回按钮以返回上一个 tableview。只要我触摸单元格并使用导航控制器返回,所有这些都可以正常工作。

但是,当我触摸单元格以移动到下一个 tableview 并从左向右滑动以返回上一个 tableview 时,我可以返回但导航栏已损坏。然后,当我再次单击单元格以移动到下一个视图控制器时,出现以下错误“嵌套推送动画可能导致导航栏损坏”

【问题讨论】:

  • 等等:错误实际上是告诉你不要使用嵌套推送动画,它会破坏导航栏,然后当导航栏在事实被破坏了?
  • 导航栏损坏我并不感到惊讶。我预计它会损坏。但我的问题是为什么当我使用向后滑动手势时它会出现错误,而当我使用导航控制器的后退按钮时它会很好。

标签: uitableview swift uinavigationcontroller


【解决方案1】:

我发现了我的问题。我遇到这种情况是因为我在选项卡式栏控制器的一个选项卡中嵌入了导航控制器。正确的方法在这里解释:

https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Chapters/CombiningViewControllers.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 2011-09-19
    • 1970-01-01
    • 2013-11-22
    相关资源
    最近更新 更多