我使用了UItextfield边框样式作为BorderStyle。保持两个uitextfield更近,出现暗线,那么如何减少两个新密码文本字段之间的UITextfield边界宽度?
答案 0 :(得分:0)
这是因为两个UITextfield之间都有0px的间隙。在两个文本字段之间留出1个px的间隙,它们会很好
[编辑]
使用CALayer使用自定义边框 创建底部边框将如下所示:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let indPath = indexPath
let section = indPath.section
switch section {
case 0:
updateCell(indPath, select: true)
case 1:
updateCell(indPath, select: true)
case 2:
updateCell(indPath, select: true)
default:
Void()
}
}
override func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {
let indPath = indexPath
let section = indPath.section
switch section {
case 0:
updateCell(indPath, select: false)
case 1:
updateCell(indPath, select: false)
case 2:
updateCell(indPath, select: false)
default:
Void()
}
}
func updateCell(indexpath: NSIndexPath, select: Bool) {
if let cell = tableView.cellForRowAtIndexPath(NSIndexPath(forRow: indexpath.row, inSection: indexpath.section)) {
if select{
cell.accessoryType = .Checkmark
}
else {
cell.accessoryType = .None
}
}//end if cell
对文本字段的所有其他边重复此操作。不要为用户名的底部和密码的顶部绘制图层