如何自定义UITextField?

时间:2011-08-30 11:48:40

标签: iphone ipad

如何自定义UITextField如下图所示

enter image description here

4 个答案:

答案 0 :(得分:1)

[textField setBackgroundColor:[UIColor whiteColor]];
[textField setBorderStyle:UITextBorderStyleRoundedRect];

答案 1 :(得分:0)

只需将您的UITextField对象的属性占位符设置为@“07/28/2011 4x8卡”并使用@Akshay中的代码

答案 2 :(得分:0)

如果您使用的是iOS3.0 +,则可以使用quartzcore进行自定义边框:

#import<QuartzCore/QuartzCore.h>

textfield.borderStyle = UITextBorderStyleNone;
textfield.layer.cornerRadius = 10.0; //Adjust as you see fit.
textfield.layer.borderWidth = 1.0;
textfield.layer.borderColor = [UIColor grayColor].CGColor;

答案 3 :(得分:0)

您还可以将边框样式设置为无,并使用自定义背景图像:

textfield.background = [UIImage imageNamed:@"bg.png"];