UITextField 自定义
Posted
技术标签:
【中文标题】UITextField 自定义【英文标题】:UITextField customization 【发布时间】:2011-07-12 14:30:35 【问题描述】:根据客户的要求,我需要一个 UITextField 看起来像这样
http://i.imgur.com/bFXw6.png
我使用了普通的 UITextField,甚至尝试使用cornerRadius 让它看起来一样,但我的看起来像这样:
http://i.imgur.com/i3jZe.png
两者之间的一个显着区别是,在标准 UITextField 中,在按钮的水平边框顶部有一条轻微的黑色线条充当阴影。我该如何摆脱它?
感谢您的时间和帮助!
【问题讨论】:
你试过使用背景图片吗? 我确实考虑过。但我想知道是否可以通过自定义 UITextField 以编程方式进行操作。 【参考方案1】:您可以将 textField 边框样式用作UITextBorderStyleNone
和textField.backgroundColor = [UIColor clearColor]
。
然后使用您想要放在背景中的图像。请记住,放置图像的UIImageView
应该是下视图,UITextField
应该是上视图。
【讨论】:
【参考方案2】:我相当肯定你必须使用背景图片。
这是一个相关的帖子。 Custom UITextField
【讨论】:
【参考方案3】:完全隐藏边框并使用自定义背景图片(包含您想要的边框)!
【讨论】:
以上是关于UITextField 自定义的主要内容,如果未能解决你的问题,请参考以下文章
ios--uitextfield动态限制输入的字数(解决方式)