制作一个圆角的 UITextField

Posted

技术标签:

【中文标题】制作一个圆角的 UITextField【英文标题】:Make a UITextField with rounded ends 【发布时间】:2011-06-09 23:52:06 【问题描述】:

如何制作一个UITextField,它是圆形的,看起来与我们想在 ios 中为某些内容添加书签时使用的相似?我相信您必须以编程方式或其他方式编辑文本字段。

【问题讨论】:

我想你的答案是 ***.com/questions/1968118/…"> 在这里! 。在那个例子中,他设计了自己的圆形 UITextField。祝你好运! How do I change the UITextField so it looks like the Search Text Field?的可能重复 【参考方案1】:

使用UITextBorderStyleRoundedRect,通过在 IB 中设置或以编程方式设置。

【讨论】:

但我想要一些类似于 Safari 中为 ios 书签所做的事情【参考方案2】:

我对 iOS 有点陌生,并试图弄清楚同样的事情,谷歌首先提出了这个问题,所以我想我会向其他新手指出这个相关问题:How can i make a more rounded UITextField? Like the search field in Safari on iPad。从那个问题中我了解到我想要的是UISearchBar(可以在 IB 中添加)。如果您不喜欢放大镜,您可能不得不使用某种诡计,否则就是这样。

【讨论】:

【参考方案3】:

您可以制作自定义图像并设置在该文本字段的背景中。

【讨论】:

以上是关于制作一个圆角的 UITextField的主要内容,如果未能解决你的问题,请参考以下文章

如何用圆角制作视图?

css圆角矩形的制作

制作一个圆角的 UITextField

如何制作带圆角的窗户

如何在android中制作带有圆角的自定义对话框

如何以编程方式在 UIview 中制作圆角和边?