代码之家  ›  专栏  ›  技术社区  ›  TheTeacher33

为什么我不能将UISearchController或UISearchBar子类化

  •  0
  • TheTeacher33  · 技术社区  · 7 年前

    这是我的问题,

    UIView 并添加了 searchController 的搜索栏,但我在

    UISearchController . 这里是最大的问题,我没有为这两个子类化选项。为什么会发生这种情况?我已经试过清理项目,重新启动等等。

    No Subclass Option

    1 回复  |  直到 7 年前
        1
  •  0
  •   glyvox    7 年前

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

    import UIKit    
    
    class CustomSearchController: UISearchController {
    
    }
    

    import UIKit    
    
    class CustomSearchBar: UISearchBar {
    
    }