Sar*_*rah 1 xcode uinavigationcontroller ios7
我有UINavigationController基于应用程序,从本地数据库加载包含来自资源的图像的数据.
应用程序运行平稳ios 6,但在升级我的设备后ios 7.0.3,我发现在运行应用程序一段时间后(比如说2-3分钟)它停止显示导航效果并且页面导航而没有任何动画.
我也检查了记忆问题,但是徒劳无功.
码:
Run Code Online (Sandbox Code Playgroud)ABCController *viewController = [[ABCController alloc]initWithNibName:@"SelectRewardController" bundle:nil]; [self.navigationController pushViewController:viewController animated:YES];
正如我所提到的,它在iOS 6中运行顺畅,但导航效果已停止,下一个视图控制器在iOS7中没有任何动画效果.
我有同样的问题,我发现它是由后台线程中的UI相关工作引起的.确保从主线程调用所有与UI相关的代码.简单地做[self performSelectorOnMainThread:]将无法正常工作.你必须使用:
dispatch_async(dispatch_get_main_queue(),^ {})
| 归档时间: |
|
| 查看次数: |
1030 次 |
| 最近记录: |