首先,我想说我在Min_Value=|40|;Max_Value=|400|;
找不到任何好的答案。我创建了Swift
。在按钮上单击它显示,在取消时它隐藏search bar
。它工作正常,所有searchbar
都可以看到取消按钮,但出于某种原因iPhones
上的不。应该导致什么?
这就是我创建iPad
:
searchbar
答案 0 :(得分:9)
面对同一个项目。我发布在苹果论坛上,许多开发人员评论为xcode bug。所以我手动为ipad视图添加了取消按钮
func configureCancelBarButton() {
let cancelButton = UIBarButtonItem()
cancelButton.image = UIImage(named: "cancelButton")
cancelButton.action = #selector(viewController.ipadCancelButton(_:))
cancelButton.target = self
self.navigationItem.setRightBarButtonItem(cancelButton, animated: true)
}
之前我发布了关于这个问题的答案。 Check that too。 :)
答案 1 :(得分:5)
https://developer.apple.com/documentation/uikit/uisearchbar/1624283-showscancelbutton
对于在iPad上运行的应用,此属性的值将被忽略,并且不会显示取消按钮。
Apple在文档中添加它!
答案 2 :(得分:0)
如果您不将UISearchbar用作NavigationBarItem,则UISearchbar的“取消”按钮将在iPad中起作用。