【问题标题】:SWRevealViewController shows 10 seconds delay on initial view controllerSWRevealViewController 在初始视图控制器上显示 10 秒延迟
【发布时间】:2016-06-24 14:39:33
【问题描述】:

我正在为应用程序使用SWRevealViewController。在主故事板之前,我有另一个故事板,我在其中登录用户并设置他以供使用。用户登录后,我将展示显示视图控制器,该控制器具有适当的 segues 来显示我的仪表板视图控制器。

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

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

【问题讨论】:

    标签: swift swrevealviewcontroller


    【解决方案1】:

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

    【讨论】:

    • 由于不是我的代码在显示这些项目,有什么想法可以在 SWRevealViewController 中放置该代码吗?
    猜你喜欢
    • 2017-12-31
    • 2017-11-17
    • 2012-09-03
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    相关资源
    最近更新 更多