作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
当我将 searchBar
添加为 tableView
的 headerView
时,所有委托(delegate)方法都按预期触发。
self.myTableView.tableHeaderView = self.searchController.searchBar;
但是如果我从 StoryBoard 中获取一个 searchBar IBOutlet 并将其分配给 self.searchController.searchBar
,则不会触发委托(delegate)方法!
_mySearchBar = self.searchController.searchBar;
我还尝试将 mySearchBar
嵌入到 View 中,然后分配:
_mySearchBarView = self.searchController.searchBar;
但是没有成功! 我是不是做错了什么
最佳答案
看起来唯一的方法是子类化 UISearchController
,然后设置您的自定义 searchBar
:
To use a custom subclass of
UISearchBar
, subclassUISearchController
and implement this property to return your custom search bar.
关于ios - 如何将 Storyboard的搜索栏分配给 searchController searchBar 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39768442/
我是一名优秀的程序员,十分优秀!