Swift UISearchBar在滚动后保持可见
我创建了一个Swift UISearchBar在滚动后保持可见,swift,uisearchbar,Swift,Uisearchbar,我创建了一个TableView,并从情节提要中添加了一个UISearchBar UISearchBarContoller不适合我,所以我决定使用IBOutlet方法 问题是,当我向下滚动时,搜索栏会向上移动,并位于段控制器的后面 我在互联网上找不到任何与IBOutlet和UISearchContoller相关的问题或任何修复 有没有办法让它崩溃 我知道我可以将它从表视图中取出,但我希望它在滚动时自动折叠 我不知道你的故事板或代码是如何设置的,所以我只能给出一些指导。 一些猜测: 似乎您已经将搜
TableView
,并从情节提要中添加了一个UISearchBar
UISearchBarContoller
不适合我,所以我决定使用IBOutlet
方法
问题是,当我向下滚动时,搜索栏会向上移动,并位于段控制器的后面
我在互联网上找不到任何与IBOutlet
和UISearchContoller
相关的问题或任何修复
有没有办法让它崩溃
我知道我可以将它从表视图中取出,但我希望它在滚动时自动折叠
我不知道你的故事板或代码是如何设置的,所以我只能给出一些指导。
一些猜测:
似乎您已经将搜索栏设置为tableview的一个单元格,因为它随内容滚动。尝试将其设置在tableView外部(上方)或作为标题(参见答案2)
如果已将其设置为tableHeaderView,则需要注意的是,UITableViewStylePlain
会将其保留在顶部,但UITableViewStyleGrouped
不会
如何添加段视图?在导航栏中?为了帮助解决特定问题,我们需要更多信息。您的代码/情节提要是什么样子的?使用repo SJSSegmentedController,片段控件位于导航栏下方。它是从SJ库继承的UIView。