2

将 Xcode 更新到 7.3(iOS SDK 9.3)后,我UISearchBar忽略了设置transluent属性。此代码在更新之前运行良好。

override func viewDidLoad() {
    super.viewDidLoad()

    print("viewDidLoad: \(searchBar.translucent)")
    searchBar.translucent = false
}

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated)
    searchBar.translucent = false
    print("viewWillAppear: \(searchBar.translucent)")
}

override func viewDidAppear(animated: Bool) {
    super.viewDidAppear(animated)
    searchBar.translucent = false
    print("viewDidAppear: \(searchBar.translucent)")
}

现在这段代码打印

viewDidLoad: 真

viewWillAppear: 真

viewDidAppear: 真

我的UISearchBar有默认搜索样式

4

0 回答 0