0

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

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

它工作正常,但表格视图不能正确滚动。当你拖动它时,一切正常。当您松开手指时,表格不会重绘。我要为此疯狂!!!

请帮忙。

4

1 回答 1

0

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

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

于 2011-09-04T20:24:31.557 回答