当存在“模态循环代码”时表视图滚动问题

时间:2011-09-04 17:16:38

标签: loops scroll tableview nsrunloop

我遇到了UITableView滚动问题。 在视图控制器中,我添加了我的tableview并使用presentModalViewController显示它。用户必须先选择tableview中的项目才能继续,因此代码必须阻止等待选择。我用过这样的循环:

while (!itemSelected)
{
    [[NSRunLoop mainRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
}

它工作正常,但表视图不向右滚动。当你拖动它时一切都好。释放手指时,表格不会重绘。我为此疯狂!

请帮忙。

1 个答案:

答案 0 :(得分:0)

您不应该需要while循环。如果您已将此表格视图显示为模态视图,则在您关闭视图之前,用户无法执行任何其他操作。

我们应该注意一些其他细节,以便StackOverflow上的人更好地了解您的情况吗?