下面是一些UITextFields的图像。关于底部的大字体,我如何让它从左上角(而不是中间)开始,如何让它们都从右边开始。如你所见,他们笨拙地靠近左边。
ios - 更改UITextField中的文本布局-LMLPHP

最佳答案

您可以子分类到自定义文本字段:

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的插图:
编辑
ios - 更改UITextField中的文本布局-LMLPHP

09-19 02:27