关于IOS中实现textfield圆角的问题

如图,如何让textfield的上半部分是圆角的,下半部分不是圆角的 图片描述

阅读 8k
2 个回答

背景图。。。 或者:

import UIKit

let borderColor = UIColor.lightGrayColor()
let tblFrame = CGRect(x: 0, y: 0, width: 200, height: 80)

let tblView = UITableView(frame: tblFrame)
tblView.rowHeight = 41
tblView.separatorColor = borderColor
tblView.separatorInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)

let bgView = UIView(frame: tblFrame)
bgView.layer.borderColor = borderColor.CGColor
bgView.layer.borderWidth = 1
bgView.layer.cornerRadius = 10
tblView.backgroundView = bgView

tblView.addSubview(UITextField())
tblView.addSubview(UITextField())

直接粘贴到Playground:

预览

也是你想要的效果,别的方法应该也很多,看个人喜好了。。。

这个毫无引文做一张图片,可以使用PaintCode做图

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进