0

我想在我的 IOS 应用程序中提供 UITextfield 的左上角和右上角边框,如下图所示。 在此处输入图像描述 我知道我们可以应用背景图像,但我需要通过编码来完成。

请帮我。

谢谢!谢莱什

4

2 回答 2

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 值。我认为这正是你想要的。在此处输入图像描述

于 2013-05-06T09:27:56.167 回答
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 方法中

于 2013-05-06T09:30:34.940 回答