为什么UISearchController的行为与UIViewController(它的超类)不同?

时间:2016-07-23 00:20:09

标签: ios inheritance uiviewcontroller uisearchcontroller

我在这里有一些代码:

override func viewDidLoad() {
    super.viewDidLoad()
    let color = addButton.backgroundColor
    theSearchBar.layer.borderWidth = 1
    theSearchBar.layer.borderColor = color?.cgColor
}

摆脱我UISearchBar的边界。这段代码对我来说很好。 然后我将视图控制器从UIViewController的子类更改为UISearchController的子类。现在根据我的理解,我的代码应该仍然有效,因为UISearchController继承自UIViewController,因此应具有所有相同的功能。但现在我得到一个错误,说addButton.backgroundColor是零。为什么呢?

0 个答案:

没有答案