UISearchController未显示。iOS 9
我正在努力推动我的应用程序的1.1更新,但我无法让UISearchController未显示。iOS 9,ios,swift,uisearchcontroller,Ios,Swift,Uisearchcontroller,我正在努力推动我的应用程序的1.1更新,但我无法让UISearchBar在iOS 9中显示和使用我的ViewController。这个应用程序写得很快 这是ListViewController 似乎无论我添加什么,它都不会显示。我试过很多教程。 也有拉刷新挂起的问题。 谢谢:)欢迎来到奥斯汀的StackOverflow!如果没有更多的信息,帮助别人有点困难,但我将尝试一下。您正在尝试添加searchBarController或searchBar。许多更现代的应用程序将搜索栏放在导航栏中。下面是
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()
谢谢!我会给它一个目标,因为刷新微调器,你说的“它挂起来”是什么意思?它没有否定我的最新答案。如果这对您有效,请单击复选标记将其标记为正确答案,然后单击向上箭头帮助我!