我想在我的IOS应用程序中给出UITextfield的左上角和右上角,如下图所示。 我知道我们可以应用背景图像,但我需要通过编码来实现。
请帮帮我。
谢谢! Shailesh
答案 0 :(得分:5)
添加边框颜色
#import <QuartzCore/QuartzCore.h>
textField.layer.cornerRadius=8.0f;
textField.layer.masksToBounds=YES;
textField.layer.borderColor=[[UIColor redColor]CGColor];
textField.layer.borderWidth= 1.0f;
仅为特定区域添加边框:
CALayer *leftBorder = [CALayer layer];
leftBorder.borderColor = [UIColor redColor].CGColor;
leftBorder.borderWidth = 3;
leftBorder.frame = CGRectMake(0, 0, textField.frame.size.width, textField.frame.size.height+2);
[textField.layer addSublayer:leftBorder];
尝试上面的代码。更改CGRect值。我想这就是你想要的。
答案 1 :(得分:0)
你可以通过
来做到这一点#Import <QuartzCore/QuartzCore.h>
textField.layer.cornerRadius=8.0f;
textField.layer.masksToBounds=YES;
textField.layer.borderColor=[[UIColor redColor]CGColor];
textField.layer.borderWidth= 1.0f;
在viewWillAppear或viewDidLoad方法
中