我在这里有一些代码:
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
是零。为什么呢?