为什么我不能继承UISearchController或的UISearchBar

问题描述:

这里是我的问题,为什么我不能继承UISearchController或的UISearchBar

我有一个自定义UIView并添加searchController的搜索栏这个观点里面,但我对searchController有问题(不希望UI行为)的在该视图中的搜索栏,所以我创建了一个单独的搜索栏,但它不搜索。 (但不给我UI的问题。)

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

No Subclass Option

这似乎是在Xcode的错误。然而,你可以从这些类手动创建一个子类。只需创建一个空文件斯威夫特并输入以下内容:

import UIKit  

class CustomSearchController: UISearchController { 

} 

import UIKit  

class CustomSearchBar: UISearchBar { 

} 
+0

如果我开始一个新的项目,他们在那里。但不能与我正在进行的项目中使用它们。我会试试这个。谢谢 – TheTeacher33