【问题标题】:UITextField customizationUITextField 自定义
【发布时间】:2011-07-12 14:30:35
【问题描述】:

根据客户的要求,我需要一个 UITextField 看起来像这样

http://i.imgur.com/bFXw6.png

我使用了普通的 UITextField,甚至尝试使用cornerRadius 让它看起来一样,但我的看起来像这样:

http://i.imgur.com/i3jZe.png

两者之间的一个显着区别是,在标准 UITextField 中,在按钮的水平边框顶部有一条轻微的黑色线条充当阴影。我该如何摆脱它?

感谢您的时间和帮助!

【问题讨论】:

  • 你试过使用背景图片吗?
  • 我确实考虑过。但我想知道是否可以通过自定义 UITextField 以编程方式进行操作。

标签: objective-c ios cocoa-touch uitextfield customization


【解决方案1】:

您可以将 textField 边框样式用作UITextBorderStyleNonetextField.backgroundColor = [UIColor clearColor]

然后使用您想要放在背景中的图像。请记住,放置图像的UIImageView 应该是下视图,UITextField 应该是上视图。

【讨论】:

    【解决方案2】:

    我相当肯定你必须使用背景图片。

    这是一个相关的帖子。 Custom UITextField

    【讨论】:

      【解决方案3】:

      完全隐藏边框并使用自定义背景图片(包含您想要的边框)!

      【讨论】:

        猜你喜欢
        • 2011-10-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-10-03
        相关资源
        最近更新 更多