UISearchBar increases navigation bar height in iOS 11

后端 未结 19 1573
醉酒成梦
醉酒成梦 2020-11-28 02:47

I have my UISearchBar being part of the navigation bar like:

 let searchBar = UISearchBar()
 //some more configuration to the search bar
 .....
         


        
19条回答
  •  醉酒成梦
    2020-11-28 03:16

    You can add a constraint of height 44 to the search bar for iOS 11.

    // Swift

    if #available(iOS 11.0, *) {
        searchBar.heightAnchor.constraint(equalToConstant: 44).isActive = true
    }
    

    // Objective-C

    if (@available(iOS 11.0, *)) {
        [searchBar.heightAnchor constraintEqualToConstant:44].active = YES;
    }
    

提交回复
热议问题