首先,我想说我没有在Swift
中找到任何有关它的良好答案。我创建了search bar
。在按钮上单击它显示并取消它隐藏searchbar
。它工作正常,取消按钮在所有iPhones
上都可见,但由于某种原因,不是在iPad
上。什么应该导致这个?搜索栏取消按钮不可见仅在iPad上
这就是我创建searchbar
:
//Create searchbar
func createSearchBar(){
searchBar.showsCancelButton = true
searchBar.tintColor = UIColor(red:0.184, green:0.996, blue:0.855, alpha:1.00)
searchBar.placeholder = "Search brands"
searchBar.delegate = self
searchBar.hidden = false
searchBar.alpha = 0
navigationItem.titleView = searchBar
navigationItem.setLeftBarButtonItem(menuButton, animated: true)
navigationItem.setRightBarButtonItem(searchButtton, animated: true)
UIView.animateWithDuration(0.5, animations: {
self.searchBar.alpha = 1
}, completion: { finished in
self.searchBar.becomeFirstResponder()
})
}
iPad上没有取消按钮的原因是什么? – Demosthese