iOS8上的UISearchBar高度在ShowScopeBar = YES时

iOS8上的UISearchBar高度在ShowScopeBar = YES时,第1张

概述我在我的应用程序中使用UISearchBar,其中showsScopeBar = YES.当在iOS8(在模拟器和设备上)运行时,示波器栏被隐藏,搜索栏的高度保持在44而不是预期的88.在 Xcode 6中使用新的视图调试器我可以看到范围栏实际上是现在,但仍然隐藏在文本字段后面. 目前我发现的唯一方法是将搜索栏的高度手动设置为88,这当然是一个可怕的黑客. 我错过了一些记录的不兼容性,还是这个bu 我在我的应用程序中使用UISearchbar,其中showsScopebar = YES.当在iOS8(在模拟器和设备上)运行时,示波器栏被隐藏,搜索栏的高度保持在44而不是预期的88.在 Xcode 6中使用新的视图调试器我可以看到范围栏实际上是现在,但仍然隐藏在文本字段后面.

目前我发现的唯一方法是将搜索栏的高度手动设置为88,这当然是一个可怕的黑客.

我错过了一些记录的不兼容性,还是这个BUG?

解决方法 我遇到了这个问题.搜索苹果开发者论坛后,我发现这个线程:
https://devforums.apple.com/thread/235803?start=0&tstart=0

显然,Searchbar也不会自动执行sizetoFit.所以它的高度保持在44,而不是调整范围按钮.
iOS8 GM中的BUG并不固定.

我在vIEwWillAppear中做了一个简单的[self.searchbar sizetoFit]:它解决了它.

总结

以上是内存溢出为你收集整理的iOS8上的UISearchBar高度在ShowScopeBar = YES时全部内容,希望文章能够帮你解决iOS8上的UISearchBar高度在ShowScopeBar = YES时所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113292.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存