gpt4 book ai didi

ios - UISearchBar 中未显示取消按钮

转载 作者:IT王子 更新时间:2023-10-29 08:10:56 24 4
gpt4 key购买 nike

我有 UICollectionView。单击 UINavigationBar 中的搜索按钮时,我添加了 UISearchControllersearchbar 作为 UINavigationItem 的标题 View 。对于 iPhone,它工作正常。对于 iPad,未显示 cancel 按钮。搜索栏单独占据了整个宽度。

enter image description here

谁能帮我解决这个问题?提前致谢。

最佳答案

iOS7 添加到导航栏时不显示取消按钮。您可以像这样将搜索栏放在另一个 View 中。

UISearchBar *searchBar = [UISearchBar new];
searchBar.showsCancelButton = YES;
[searchBar sizeToFit];
UIView *viewForSearchBar = [[UIView alloc]initWithFrame:searchBar.bounds];
[viewForSearchBar addSubview:searchBar];
self.navigationItem.titleView = viewForSearchBar;

关于ios - UISearchBar 中未显示取消按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30474494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com