延迟切换uiviews
Posted
技术标签:
【中文标题】延迟切换uiviews【英文标题】:Delay switching uiviews 【发布时间】:2013-11-04 13:15:55 【问题描述】:当我按下 UIBUTTON 以从一个 uiview 切换到下一个时,按钮保持按下状态 - 可能是因为正在加载下一个 uiview(应该加载一个 JSON 数组)并且几秒钟后 uiview 正在切换。 我怎样才能强制它首先切换 uiview 而不是加载任何内容?
【问题讨论】:
【参考方案1】:你可以将“加载数据”逻辑放在第二个视图控制器的 - (void)viewDidLoad 中,或者你可以在单独的线程中进行加载,然后它们返回主线程,将数据传递给另一个视图控制器.有一点很清楚,如果你的按钮一直按下,你就会阻塞主线程,这很糟糕。
【讨论】:
以上是关于延迟切换uiviews的主要内容,如果未能解决你的问题,请参考以下文章