繁体   English   中英

iOS6应用程序中的选项卡栏导航错误

[英]Tab bar navigation bug in ios6 app

一个错误正在影响我的ios6 iPhone应用程序。

使用故事板,“顶”视图控制器是一个tabbar控制器和若干突出部的与所述导航控制器控制。

首次加载应用程序时,您位于其中一个导航控制器的顶层。 您可以很好地导航到右侧,但向左“快退”将无法显示正确的幻灯片动画。 相反,它没有滑动动画。 这会影响该导航控制器上的所有放松进度。

一旦选择了另一个选项卡并再次返回,动画问题便自动修复。 如果您从后台恢复应用程序,它也可以正常工作。 问题仅在于应用程序的初始启动。

为什么会这样以及如何解决?

从我从您的问题中可以看出来的信息,您正在尝试使用展开序列向后浏览导航控制器中嵌入的控制器。 如果那是您在做什么,那是错误的。 您应该删除那些散乱的东西。 您无需添加任何脚本或代码即可执行此操作-导航控制器会自动处理此问题。

编辑后:

审查项目后,问题出在自定义选项卡栏控制器上。 您没有在viewDidAppear方法中调用[super viewDidAppearAnimated:animated],这导致了这种奇怪的行为。 切换标签后消失的原因是,标签栏控制器的viewDidAppear不再被调用-仅在应用程序首次启动时才被调用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM