我正在使用 slider 来调整应用程序中的一些缩略图的大小。我已将 slider 设置为连续,因此它会在您移动 slider 时更新,而不是在您完成移动时更新。效果很好,除了一件事:
包含 slider 在分割 View 中调整大小的缩略图的 View 。当用户开始滑动时,我想最大化所述分割 View 以获得更好的可用性。唯一的问题是,当 slider 移动时,它似乎会阻止 UI 的任何调整大小操作。有人知道如何解除封锁吗?
或者也许知道不同的方法?
最佳答案
我明白了!
拖动 slider 可更改运行循环模式。我使用以 NSTimer 作为主干的动画来最大化我的分割 View 。我将计时器添加到默认运行循环模式,而我应该这样做:
[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];
关于objective-c - slider 设置为连续似乎会阻塞主线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4988562/