滚动并异步添加搜索栏

时间:2014-04-07 16:42:20

标签: ios iphone objective-c ios7 ipod

我有这个应用程序,我有一个正确的栏按钮项目,它将搜索栏添加为标题视图。这工作正常,但当表格视图滚动时,这不会发生。它仅在表视图停止滚动时添加。

有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

主线程如果忙,则不响应事件,使用GCD将其添加到队列

检查滚动时是否调用此函数。如果是,那么只需使用GCD即可解决您的问题。

-(void)userTapOnRightBarButton{
    NSLog(@"Main thread response to touch during scrolling"):
    dispatch_async(dispatch_get_main_queue(), ^{
           [self addSearchBar];
   });
}