首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >UITextField边框颜色

UITextField边框颜色
EN

Stack Overflow用户
提问于 2009-12-08 01:30:48
回答 7查看 152.8K关注 0票数 138

我真的很希望为UITextField边框设置我自己的颜色。但到目前为止,我只能知道如何改变边框线的样式。

我使用了background属性来设置背景颜色,如下所示:

代码语言:javascript
复制
self.textField.backgroundColor = textFieldColor;

但我也必须改变UITextField边框的颜色。我的问题是如何改变边框的颜色。

EN

回答 7

Stack Overflow用户

发布于 2011-04-22 04:20:29

在您的类中导入QuartzCore框架:

代码语言:javascript
复制
#import <QuartzCore/QuartzCore.h>

要更改边框颜色,请使用以下代码片段(我将其设置为redColor),

代码语言:javascript
复制
    textField.layer.cornerRadius=8.0f;
    textField.layer.masksToBounds=YES;
    textField.layer.borderColor=[[UIColor redColor]CGColor];
    textField.layer.borderWidth= 1.0f;

要恢复到原来的布局,只需将边框颜色设置为清除颜色即可。

代码语言:javascript
复制
    serverField.layer.borderColor=[[UIColor clearColor]CGColor];

用swift代码

代码语言:javascript
复制
    textField.layer.borderWidth = 1
    textField.layer.borderColor = UIColor.whiteColor().CGColor
票数 275
EN

Stack Overflow用户

发布于 2011-03-22 14:25:16

试试这个:

代码语言:javascript
复制
UITextField *theTextFiels=[[UITextField alloc]initWithFrame:CGRectMake(40, 40, 150, 30)];
    theTextFiels.borderStyle=UITextBorderStyleNone;
    theTextFiels.layer.cornerRadius=8.0f;
    theTextFiels.layer.masksToBounds=YES;
        theTextFiels.backgroundColor=[UIColor redColor];
    theTextFiels.layer.borderColor=[[UIColor blackColor]CGColor];
    theTextFiels.layer.borderWidth= 1.0f;

    [self.view addSubview:theTextFiels];
    [theTextFiels release];

并导入QuartzCore:

代码语言:javascript
复制
#import <QuartzCore/QuartzCore.h>
票数 21
EN

Stack Overflow用户

发布于 2012-04-03 13:03:07

导入以下类:

代码语言:javascript
复制
#import <QuartzCore/QuartzCore.h> 

//设置文本字段边框灰色的代码

代码语言:javascript
复制
[[textField layer] setBorderColor:[[UIColor colorWithRed:171.0/255.0
                                                   green:171.0/255.0
                                                    blue:171.0/255.0
                                                   alpha:1.0] CGColor]];

根据需要将171.0替换为相应的颜色编号。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1861527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档