如何自定义UITextField如下图所示
。
答案 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"];