gpt4 book ai didi

iphone - UISearchBar:单击时如何停止调整大小?

转载 作者:可可西里 更新时间:2023-11-01 04:27:58 25 4
gpt4 key购买 nike

我有一个 UISearchBar(带有 UISearchDisplayController)作为 UINavigationBar 的标题 View 。导航栏内搜索栏两侧还有两个按钮。

当点击 UISearchBar 时,它变宽并盖住右边的按钮。

我怎样才能阻止它变宽?

尝试过但没有成功 -->

  • 如果旋转设备,加宽的搜索栏将变为原始大小。因此,尝试在 -searchBarTextDidBeginEditing
  • 中调用 [searchBar setNeedsLayout]
  • IB 中所有不同的auto-resizing mask 选项

编辑:没有提到,但这是在 iPhone 上的(因为我们可以将 searchbar 放在 iPad 的工具栏中..)

最佳答案

实际上,从 this answer 得到提示如果将搜索栏放在所需大小的 UIView 中,则将其设置为 NavBar 的标题 View ,它不会变宽!

但是......因为你不能让取消按钮显示/不显示你想要的,我意识到它不是那么有用。
(如 this question/answer 等所示)

关于iphone - UISearchBar:单击时如何停止调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8813190/

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