- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我是 UISearchController 的新手,如果这是一个愚蠢的问题,请原谅。
我尝试关注 this问题,但无法获得我想要的结果。
在我的 MapViewController 的
viewDidLoad
中,我像这样初始化搜索 Controller :
searchController = UISearchController(searchResultsController: customViewController)
其中 customViewController 是 UIViewController 的子类,目前带有一些文本标签(通过界面构建器)。(我这样声明:let customViewController = MyCustomeViewController()
我试图通过在委托(delegate)方法中使用 searchController.searchResultsController?.view.isHidden = false
隐藏和取消隐藏 searchResultsController
来访问上面的链接,但没有成功。
结果是一样的:只有 View 变暗。
理想情况下,我希望它类似于 Facebook 的应用程序,当您点击搜索栏时,它会显示不同的 View 。
我在委托(delegate) willPresentSearchController
中打印了 searchResultsController
对象,它确实将其指示为 MyCustomViewController
。
我是不是遗漏了什么或者这不是正确的方法?
最佳答案
事实证明,要显示的 Controller 需要是 UITableViewController
或其子类。我尝试了一个普通的 UIViewController
里面有一个 UITableView
但没有成功。
关于ios - UISearchController:searchResultsController 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44250094/
我是 UISearchController 的新手,如果这是一个愚蠢的问题,请原谅。 我尝试关注 this问题,但无法获得我想要的结果。 在我的 MapViewController 的 viewDid
我有一个 TableViewController、一个 SearchResultsController 和一个 WebViewController。当我单击 TableViewController 中
所以我使用 searchResultsController,它接受一个字符串数组,并在表格 View 中显示它们(它是一个自动完成列表)。当用户按下键盘上的“搜索”按钮时,输入的字符串尚未在我的表格
我想有一个单独的 viewController 作为 searchResultsController 但是,我遇到了如下所示的异常行为。 我正在这样设置 searchController; func
我正在使用 UISearchController(不是 UISearchDisplayController),我想在搜索处于事件状态时显示一个单独的 View 。我不想使用当前 View 。 尝试使用
我有一个 UISearchController,它在点击搜索栏时显示它的 searchResultsController(这是另一个 View Controller )。我使用此 UISearchCo
当您想在单独的 searchResultsController 中显示结果时,我正在尝试弄清楚如何使用 UISearchController - 我发现的每一个指南、视频和教程都使用当前的 viewC
我创建了一个搜索栏。当我搜索某些内容时,SearchResultController 会出现并显示结果。但状态栏全白!问题是我将状态栏样式更改为白色,并且状态背景也是白色 => 现在一切都是白色的:(
我将 UISearchController 与 UITableView 一起使用,并在我的基本 View Controller 上使用相同的 TableView 来显示搜索结果(没有将单独的搜索结果
enter image description here我必须输入一些单词才能显示 searchResultsController,但我想做的是在 searchBar 处于事件状态后立即显示 sear
在新的 ViewController 的 viewDidLoad() 中调用 UISearchController(searchResultsController: nil) 会因 EXC_BREAK
我正在尝试让 UISearchBar + UISearchController 在 Obj-C 中工作,并遵循 Apple 的示例代码 here .我不想像示例中那样在 TableView 标题中设置
当我将 TableViewController 指定为 UISearchController 的构造函数时,加载表时,它会隐藏导航栏(包括标题和搜索栏)。我怎样才能让它不隐藏它? import UIK
我使用的是 UISearchController 而不是 UISearchDisplayController,我想立即在 SearchBar Tap 上显示 SearchResultControlle
嗨,这是我的问题: 在我的 AppDeleagate 的 didFinishLaunchingWithOptions: 方法中,我有一个方法 [self configureUINavigationCo
我在从 searchResultController 转到另一个 viewcontroller 时遇到问题 从一开始:我有三个 Controller ,一个嵌入了 CollectionView 和 U
我是一名优秀的程序员,十分优秀!