下面是一些UITextFields的图像。关于底部的大字体,我如何让它从左上角(而不是中间)开始,如何让它们都从右边开始。如你所见,他们笨拙地靠近左边。
最佳答案
您可以子分类到自定义文本字段:
import UIKit
class CustomTextField: UITextField {
var inset:CGFloat = 12 // You can set the inset you want
override func textRect(forBounds bounds: CGRect) -> CGRect {
return bounds.insetBy(dx: inset, dy: 0)
}
override func editingRect(forBounds bounds: CGRect) -> CGRect {
return bounds.insetBy(dx: inset, dy: 0)
}
}
结果,您可以看到CustomTextField的插图:
编辑