TextField的宽高是可以改变的,只要添加到视图的时候添加约束设置他的宽高即可,输入开始位置和结束位置也是可以设置的,示例代码如下:
//MARK:- 创建不带按钮的输入框
func createPlainTextField(backgroundImageName: String, placeHolderName: String, textColor: UIColor) -> UITextField {
let textField = UITextField()
textField.background = UIImage(named: backgroundImageName)
textField.font = UIFont.systemFontOfSize(32.layoutVal)
textField.textColor = textColor
//设置placeHolder的字体大小和颜色
textField.placeholder = placeHolderName
textField.setValue(SXColors.ccNavBarAndLableShadow, forKey