在我的UIViewController
上,我抓了UISearchDisplayController
和UITableView
。 UISearchDisplayController
的SearchBar位于UITableView
之外,因为我不想使用TableView滚动SearchBar。当开始键入一些文本时,它在 iOS6 中看起来很好,但在 iOS7 中,SearchBar不会向上移动并且tableView会覆盖它。点击搜索按钮后,SearchBar退出屏幕,整个屏幕搞砸了。为什么会这样?
图片:
答案 0 :(得分:-1)
我不知道这个问题是否是最新的,但也许有人会有同样的问题。这样做的原因是您正在使用UIViewController而不是UITableViewController。
如果对您没有任何影响,请使用UITableViewController。如果您有某些原因,则必须在searchBarShouldBeginEditing:searchBar
中以编程方式移动搜索栏
和searchBarShouldEndEditing:searchBar