Jat*_* JP 1 objective-c uitabbarcontroller uinavigationcontroller ios
我不知道我的代码有什么问题.我已成功开发应用程序,所有工作正常,除非我第一次启动应用程序,在第一个导航控制器,流行动画不能正常工作.好像Pop without animation.当我更改选项卡并返回第一个选项卡时,它的工作正常.然后做好push-pop它的工作.
我试着解决自周以来的问题.但由于冗长的代码,无法取得成功.我已经尝试了相同的动画创建Tabbar Demo和它的工作正常.
我的应用有以下层次结构.
UINavigationController --> UIViewController --> UITabbarController --> Four UINavigationController --> UIViewControlle.
Run Code Online (Sandbox Code Playgroud)
我接受UITabbarController了我的storyboard.
我知道我问了这个问题,并为此提供了解决方案.我很久以前就问过这个问题而且我没有得到任何解决方案,因为存在不合逻辑的错误.并非每个Tabbar基础应用程序都具有相 在这里,我添加的解决方案是长时间调试的结果,我发现即使单行也可能破坏您的项目.
实际上我已经添加UITabbarController了故事板和编程创建的UITabbarController类和类型UITabbarController内部storyboard.
这里我的问题是,我忘记写[super viewDidAppear:animated];内部-(void)viewDidAppear:(BOOL)animated方法.所以我会第一次打破流行动画然后它会工作正常.
获得此解决方案后,即使我不知道这一行如何影响整个代码.但我不希望其他人浪费时间来找出这样的单行(意外问题)问题.所以我在这里添加此代码.
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
989 次 |
| 最近记录: |