iOS 关于presentViewController弹出页面反应迟钝的问题
2015-05-26 01:12
453 查看
想要实现点击tableview中的一个cell,弹出一个页面,代码如下:
[objc] view
plaincopy
HSLoginViewController *loginVC = [HSLoginViewController new];
[self presentViewController:loginVC animated:YES completion:nil];
结果页面弹出速度非常慢,有时几秒钟才能弹出,又是根本不弹出,直到在页面上随意再次点击一下才弹出。
将代码做如下修改后,问题解决:
[objc] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/9e12f1d3e499fc949c886e7c9e0484f9)
dispatch_async(dispatch_get_main_queue(), ^{
HSLoginViewController *loginVC = [HSLoginViewController new];
[self presentViewController:loginVC animated:YES completion:nil];
});
由此推断,presentViewController这个方法有可能不是在UI线程执行的。
[objc] view
plaincopy
HSLoginViewController *loginVC = [HSLoginViewController new];
[self presentViewController:loginVC animated:YES completion:nil];
结果页面弹出速度非常慢,有时几秒钟才能弹出,又是根本不弹出,直到在页面上随意再次点击一下才弹出。
将代码做如下修改后,问题解决:
[objc] view
plaincopy
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
dispatch_async(dispatch_get_main_queue(), ^{
HSLoginViewController *loginVC = [HSLoginViewController new];
[self presentViewController:loginVC animated:YES completion:nil];
});
由此推断,presentViewController这个方法有可能不是在UI线程执行的。
相关文章推荐
- iOS 关于presentViewController弹出页面反应迟钝的问题
- iOS 关于presentViewController弹出页面反应迟钝的问题
- iOS 关于presentViewController弹出页面反应迟钝的问题
- iOS 关于presentViewController弹出页面反应迟钝的问题
- IOS-44-解决用模态方式presentViewController推出页面时导航栏消失问题
- IOS——使用PresentViewController推送页面,各页面间跳转及遇到的问题
- iOS 模态弹出 presentViewController弹出页面时有延迟
- ios关于viewController初始化赋值的问题,VC调用问题
- iOS presentViewController 页面透明设置
- iOS开发中ViewController的页面跳转和弹出模态
- iOS presentViewController:animated:completion:延迟问题
- ios presentViewController:destinationView跳转后黑屏问题
- Swift中使用presentViewController跳转页面后模拟器显示黑屏问题
- ios wkwebview 跳转到新的controllerview加载页面 出现闪退问题
- iOS开发中ViewController的页面跳转和弹出模态
- iOS之ViewController的多层presentViewController的dismiss问题
- iOS 自定义presentViewController 动画时 出现的问题
- ios关于view-viewcontroller页面之间的跳转的方法
- iOS开发中ViewController的页面跳转和弹出模态
- ios presentViewController:destinationView跳转后黑屏问题