我正在尝试使用以下代码显示隐藏的搜索栏。会发生什么是搜索栏最初没有出现。一旦我触摸屏幕,它就会重新显示以显示searchBar,但searchBar不会自动显示。 VC确实符合UISearchBarDelegate模式。
任何人都可以提出可能存在的问题吗?
- (void) showSearchBar {
if (_barMovedUp==YES) {
CGRect newBounds = self.tableView.bounds;
newBounds.origin.y = newBounds.origin.y - self.searchBar.bounds.size.height;
self.tableView.bounds = newBounds;
self.barMovedUp = NO;}
self.searchBar.hidden=NO;
self.searchShowing=YES;//keeps track of whether showing or not
self.searchBar.delegate = self;
}
我应该将代表行移到别处吗?提前感谢任何建议。