gpt4 book ai didi

ios - iOS 8 中的 UISearchBar - UI 位移

转载 作者:搜寻专家 更新时间:2023-11-01 07:32:56 27 4
gpt4 key购买 nike

我有 UINavigationItem,我想向它添加 UISearchBar。我是这样做的:

let searchBar = UISearchBar(frame: CGRectMake(0, 0, self.navigationController!.navigationBar.bounds.width, self.navigationController!.navigationBar.bounds.height))
//searchBar.sizeToFit()
searchBar.showsCancelButton = true
let barWrapper = UIView(frame: searchBar.frame)
barWrapper.addSubview(searchBar)
self.navigationItem.titleView = barWrapper

这是结果:enter image description here

这里有什么问题吗?

最佳答案

sizeToFit() 将使 UIScrollView 足够大以适合其 subview 。

您需要调整它的大小以适合导航栏以消除间隙。

编辑

如果您不使用导航栏进行导航,请尝试将搜索栏直接放在您的 View 中。这样您就可以完全控制框架。

关于ios - iOS 8 中的 UISearchBar - UI 位移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31460903/

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