gpt4 book ai didi

ios - 当 showsScopeBar=YES 时,iOS8 上的 UISearchBar 高度

转载 作者:技术小花猫 更新时间:2023-10-29 10:19:42 25 4
gpt4 key购买 nike

我在我的应用程序中使用 UISearchBarshowsScopeBar=YES。当在 iOS8 下运行时(在模拟器和设备上),范围栏被隐藏,搜索栏的高度保持在 44,而不是预期的 88。使用 Xcode 6 中的新 View 调试器,我可以看到范围栏实际上是存在,但仍隐藏在文本字段后面。

到目前为止,我发现的唯一方法是手动将搜索栏的高度设置为 88,这当然是一个糟糕的 hack。

我是否遗漏了一些已记录的不兼容性,或者这是一个错误?

最佳答案

我也遇到了这个问题。在 Apples 开发者论坛上搜索后,我发现了这个帖子: https://devforums.apple.com/thread/235803?start=0&tstart=0

显然 SearchBar 不会在它应该的时候自动执行 sizeToFit。所以它的高度保持在 44 而不是调整到范围按钮。该错误在 iOS8 GM 中未修复。

我在我的 viewWillAppear: 中做了一个简单的 [self.searchBar sizeToFit] 并解决了它。

关于ios - 当 showsScopeBar=YES 时,iOS8 上的 UISearchBar 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25725163/

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