Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UISearchController未显示。iOS 9_Ios_Swift_Uisearchcontroller - Fatal编程技术网

UISearchController未显示。iOS 9

UISearchController未显示。iOS 9,ios,swift,uisearchcontroller,Ios,Swift,Uisearchcontroller,我正在努力推动我的应用程序的1.1更新,但我无法让UISearchBar在iOS 9中显示和使用我的ViewController。这个应用程序写得很快 这是ListViewController 似乎无论我添加什么,它都不会显示。我试过很多教程。 也有拉刷新挂起的问题。 谢谢:)欢迎来到奥斯汀的StackOverflow!如果没有更多的信息,帮助别人有点困难,但我将尝试一下。您正在尝试添加searchBarController或searchBar。许多更现代的应用程序将搜索栏放在导航栏中。下面是

我正在努力推动我的应用程序的1.1更新,但我无法让
UISearchBar
在iOS 9中显示和使用我的ViewController。这个应用程序写得很快

这是ListViewController

似乎无论我添加什么,它都不会显示。我试过很多教程。 也有拉刷新挂起的问题。
谢谢:)

欢迎来到奥斯汀的StackOverflow!如果没有更多的信息,帮助别人有点困难,但我将尝试一下。您正在尝试添加searchBarController或searchBar。许多更现代的应用程序将搜索栏放在导航栏中。下面是执行此操作的代码:

UISearchBarDelegate
添加到类中(位于:)

创建此变量:
lazy var searchBar=UISearchBar(frame:CGRectMake(0,0,0,0))

将此代码添加到viewDidLoad:

searchBar.delegate = self
searchBar.placeholder = "Search"
navigationItem.titleView = searchBar
然后,您可以将代码添加到方法中,
func-searchBar-searchbuttonlicked(searchBar:UISearchBar){}
和方法中
func-searchBar-cancelbuttonlicked(searchBar:UISearchBar){}


对于刷新控件:在刷新函数的末尾,调用
self.refreshControl!。endRefreshing()

谢谢!我会给它一个目标,因为刷新微调器,你说的“它挂起来”是什么意思?它没有否定我的最新答案。如果这对您有效,请单击复选标记将其标记为正确答案,然后单击向上箭头帮助我!