自定义UITextField实现只带下划线的输入框

19-02-16 12:25 字数 348 阅读 4090 已编辑

很多APP登录注册的输入框都是四周没有边框,只有下边框有一条线,比如微信等。但是xib中却没有这种样式,想要实现这种效果,我们可以自定义一个UITextField,实现drawRect方法。

- (void)drawRect:(CGRect)rect
{
    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextSetFillColorWithColor(context, SQDColor(231, 236, 239).CGColor);
    CGContextFillRect(context, CGRectMake(0, CGRectGetHeight(self.frame) - 1, CGRectGetWidth(self.frame), 1));
}

效果图

alt text

0人点赞>
关注 收藏 改进 举报
0 条评论
排序方式 时间 投票
快来抢占一楼吧
请登录后发表评论
站长 @ 十七度
文章
380
粉丝
23
喜欢
191
收藏
31
排名 : 1
访问 : 130.07万
私信