2011-07-08 76 views
2

我知道它已被问过,但我没有看到任何可以使用的答案。所以我很抱歉要求重复Q,但这很重要。那么有什么方法可以改变圆角UITextField的背景颜色。我有我想要使用的RGB值,但我只能使用背景属性更改角点。自定义UITextField

+1

如果您是付费开发人员,则可能需要尝试查看iOS 5测试版是否符合您的预期。 –

+0

如果我制作另一个应用程序,它将是iOS 5.我是付费开发者的儿子,但它是针对一个企业的。谢谢! – Jackelope11

回答

3

它看起来像this answer涵盖了你所需要的。简而言之,四舍五入的UITextFields是在幕后用一堆其他UIImageViews绘制的,因此您需要将按钮样式更改为其他内容,然后进行所需的修改。

+0

谢谢,我以前没有见过这个答案,但它应该可以工作。 – Jackelope11

1

你可以使用background属性设置的UITextField的背景下,我无法找到设置的颜色作为背景UITextField文档中那么你可以考虑使用的图像,这是从您的RGB值构成,并设置为背景你的文本字段。

@property(nonatomic, retain) UIImage *background 

像下面一样。

myTextfield.background = [UIImage imageNamed:@"myImage.png"]; 
+0

谢谢,我很欣赏答案。 – Jackelope11