如何使UITextField和Round Rect Button透明?

时间:2010-03-31 12:54:28

标签: iphone uitextfield

我有一个按钮和三个UITextField的视图。视图的背景是图像。我希望UITextField和Round Rect Button的背景是透明的,所以它们有它们的功能和显示文本,但是没有背景。添加透明图像作为背景无济于事。

提前致谢!

3 个答案:

答案 0 :(得分:4)

正如pheelicks所说,UIButton可以使用UIButtonTypeCustom类型创建它。

对于UITextField,将其边框样式设置为UITextBorderStyleNone

答案 1 :(得分:1)

对于按钮,您需要将按钮类型更改为:

button.buttonType = UIButtonTypeCustom;

请参阅this question

至于文本字段,我认为你不能让它们透明。一种解决方案是将每个文本字段的背景图像设置为如果文本字段是透明的将显示的图像。如果你得到像素完美,那么它看起来就好像文本字段是透明的

答案 2 :(得分:1)

[[UIButton buttonWithType:UIButtonTypeCustom] initWithFrame:CGRectMake(0, 0, 100, 100)];