我在我的应用中添加了SplitViewController。 根据苹果,Masterview必须是UITableViewController。
所以,我将搜索者添加为Tableview HeaderView。
问题
Searcher滚动为tableview滚动。 我想把searchBar放在最顶层。
感谢您抽出时间
帮我解决这个问题
答案 0 :(得分:0)
uisplitviewcontroller masterview不会总是uitableviewcontroller。它也可以有uiviewcontroller。检查一下
Does a UISplitViewController's master view always have to be a UITableView?
此外,您无法在uitableviewcontroller中添加粘性搜索栏。唯一可行的方法是创建uiviewcontroller并在其上添加搜索栏。
以下是如何实现这一目标的。它实际上非常简单。 (以下示例依赖于Storyboard,但无论您使用什么,机制都是相同的):
希望它能帮到你