2011-02-14 64 views
0

我正在使用滑块来调整应用程序中的某些缩略图的大小。我已将滑块设置为连续,以便在移动滑块时更新,而不是在完成移动时更新。效果很好,除了一件事:设置为连续的滑块似乎阻止主线程

该视图包含滑块在拆分视图中调整的缩略图。当用户开始滑动时,我希望最大化所述分割视图以获得更好的可用性。唯一的问题是,在移动滑块时,它似乎阻止了UI的任何调整大小操作。任何人都知道我可以如何解除它?

或者也许知道一种不同的方法?

回答

2

我想通了!

拖动滑块可更改运行循环模式。我使用具有NSTimer的动画来最大化我的分割视图,因为它是主干。我将计时器添加到默认运行循环模式,当我应该这样做时:

[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];