【发布时间】:2017-10-02 23:06:24
【问题描述】:
如果有更好的方法来实现这一点,请随时给我提示。
我想要做的是从 UITableViewCell 选择事件中打开一个搜索控制器(它用于地址输入)。我已经通过在情节提要等中创建一个全新的视图控制器来完成,但这对于仅显示地址查找来说似乎是不必要的。
我也尝试过实例化 UISearchContainerViewController,但我终其一生都无法弄清楚如何让它“工作”。它呈现“黑色”。
编辑:我发现尽管文档说将 UISearchController 包装在 UISearchContainerViewController 中直接呈现 UISearchController 工作正常。
https://developer.apple.com/documentation/uikit/uisearchcontroller
虽然 UISearchController 对象是一个视图控制器,但您永远不应该直接从您的界面呈现它。如果您想显式显示搜索结果界面,请将搜索控制器包装在 UISearchContainerViewController 对象中并显示该对象。
【问题讨论】: