我有一个问题与UITableView滚动。在视图控制器中,我添加tableview并用presentModalViewController显示它。用户必须在tableview中选择一个项目才能继续,因此代码必须阻塞等待选择。我使用了这样的循环:
while (!itemSelected)
{
[[NSRunLoop mainRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.1]];
}
它工作得很好,但是表视图不能正确滚动。当你拖拽它时,一切正常。当你松开手指时,桌子不会重画。我要疯了!!
请帮。
您不需要while
循环。如果你把这个表视图显示为一个模态视图,用户就没有办法做任何其他事情,除非你解散这个视图。
是否有一些其他的细节,我们应该知道,以便人们在StackOverflow更好地了解你的情况?