我已經編程創建了UITextField
。現在,當我嘗試獲得其beginningOfDocument
資產時,它變成nil
。UITextField beginningOfDocument屬性返回零
代碼如下:
public func addTextField(title:String?=nil) -> UITextField {
kWindowHeight -= 80.0
let txt: UITextField = UITextField(frame: CGRect(x: 13, y: 67, width: 213.00, height: 35));
txt.addTarget(self, action: "textFieldDidChange", forControlEvents: UIControlEvents.EditingChanged)
txt.borderStyle = UITextBorderStyle.RoundedRect
txt.layer.cornerRadius = 3
txt.layer.borderColor = UIColorFromRGB(0x1E8ADB).CGColor
txt.font = UIFont(name: kDefaultFont, size: 14)
txt.autocapitalizationType = UITextAutocapitalizationType.Words
txt.clearButtonMode = UITextFieldViewMode.WhileEditing
txt.layer.masksToBounds = true
txt.layer.borderWidth = 1.0
if title != nil {
txt.placeholder = title!
}
contentView.addSubview(txt)
return txt
}
在其他一些類,我呼籲:
let textField = AlertView().addTextField("Send SMS")
var begining = textField.beginingOfDocument
讓我看看你的代碼 – Ducky
什麼是'textField.beginingOfDocument' - 不是UITextField屬性!?什麼是AlertView? addTextField是做什麼的? – luk2302
啊,它是'UITextInput'的一個屬性... – luk2302