swift - SWRevealViewController 在初始 View Controller 上显示 10 秒延迟

标签 swift swrevealviewcontroller

我正在为应用程序使用SWRevealViewController。在主 Storyboard之前,我有另一个 Storyboard,我在其中登录用户并设置他以供使用。用户登录后,我会显示显示 View Controller ,它具有正确的序列来显示我的仪表板 View Controller 。

SWRevealViewController 工作完美,除了一个特定问题:在初始加载到我的仪表板 View Controller 时,导航按钮在导航栏上显示之前有 10 秒的延迟。如果您等待并单击导航按钮并转到另一个屏幕,然后返回仪表板 View Controller ,导航将立即出现。

什么可能导致这种延迟?几乎就好像它需要 SWRevealViewController 上的 dispatch_async 一样。有什么想法吗?

最佳答案

根据您给出的描述,在我看来,导航按钮的显示没有发生在主线程中。我同意这里可能需要dispatch_async。我确实觉得这种情况发生很奇怪,因为导航本身发生在主线程中。

关于swift - SWRevealViewController 在初始 View Controller 上显示 10 秒延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35904856/

相关文章:

ios - UILabel 在圆形自定义 UIView 中不可见

ios - 编辑谷歌地图罗盘位置

ios - 如何更改 UITableViewCell 的detailDisclosureButton 的按钮

uiimageview - 使用 swift 移动和动画 UIImageView

ios - SWRevealViewController 右侧的 swift

ios - 缺少 swrevealviewcontroller 导航项和栏按钮

ios - 如何在导航 Controller 内的 Storyboard 中从appdelegate推送viewcontroller

java - Java 中是否有类似于 Swift 的强引用循环(或类似的东西)的概念?

ios - 如何在 SWRevealViewController 中以编程方式执行显示 View Controller 推送 Controller ?

ios - View Controller 在执行 segue 时不释放