Swift iOS 8+ UISearchBar图标,占位符和文本居中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift iOS 8+ UISearchBar图标,占位符和文本居中相关的知识,希望对你有一定的参考价值。

默认情况下,UISearchBar的占位符和图标左对齐。我希望他们像这样居中:

enter image description here

单击搜索栏时,搜索文本也应居中。

我不想使用偏移,因为对齐应根据搜索文本的长度和手机的宽度动态更改。例如,如果单击了UISearchBar但未输入任何文本,则图标应位于中间。

是否有任何解决方案 - 最好不使用偏移量 - 将搜索栏图标,搜索文本和占位符居中?

谢谢

答案

在这些类型的自定义环境中,请勿使用UISearchBar。您必须使用UITextField和UIImageView自行创建,并响应委托调用。

以上是关于Swift iOS 8+ UISearchBar图标,占位符和文本居中的主要内容,如果未能解决你的问题,请参考以下文章

iOS,Swift 3 - 当我从详细视图返回后单击取消时,UISearchBar 消失

在 iOS 8 中更改 UISearchBar 取消按钮文本

UISearchbar去除背景色的方法,适合iOS5/6/7/8.0beta

在 IOS 8、Xcode 6 中插入 UISearchBar [关闭]

iOS 8.0 中的 UISearchBar barTintColor clearColor 错误

如何在 iOS 8 中使用 UISearchController,其中 UISearchBar 在我的导航栏中并且有范围按钮?