为什么我不能将UISearchController或UISearchBar

时间:2017-09-14 09:17:13

标签: uisearchbar uisearchcontroller

这是我的问题,

我有一个自定义UIView并在该视图中添加了searchController的搜索栏,但我在该视图中使用searchController的搜索栏遇到了问题(不需要的用户界面行为) ,所以我创建了一个单独的searchBar,但它没有搜索。 (但不会给我UI问题。)

在文档中,我看到正确的方法是继承UISearchController。这是最大的问题,我没有这两个的子类化选项。为什么会这样?我已经尝试过清理项目,重新启动等等。

No Subclass Option

1 个答案:

答案 0 :(得分:0)

这似乎是Xcode中的一个错误。尽管如此,您可以从这些类手动创建子类。只需创建一个空的Swift文件并输入以下内容:

import UIKit    

class CustomSearchController: UISearchController {

}

import UIKit    

class CustomSearchBar: UISearchBar {

}