gpt4 book ai didi

ios - 滚动 UIScrollView - 阻塞主线程

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:39 24 4
gpt4 key购买 nike

我在 UITableView 滚动时遇到奇怪的问题,我无法调用任何事件(按下按钮、更改布局颜色)。有趣的是,当我触摸 UISeachBar 时,键盘会立即出现。我意识到主线程已被阻塞,但我想知道是否有任何解决方案可以解决此问题。

最佳答案

根据您的问题的简短描述,我想这是因为当您滚动 tableView 运行循环时,从 NSDefaultRunLoopMode 更改为 NSEventTrackingRunLoopMode(参见 Run loops)

要在滚动时更改您的 UI,解决方案似乎是在 NSRunLoopCommonModes 上执行您的 UI 更新,其中包括您定位的两种循环模式。

防止它可能使您的 tableview 滚动笨拙。

关于ios - 滚动 UIScrollView - 阻塞主线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25582830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com