我發現secureTextEntry
沒有在iOS 11.0工作,我的代碼很簡單這樣的:iOS 11.0 UITextField secureTextEntry不起作用?
tfPwd1.keyboardType = UIKeyboardTypeNumberPad;
tfPwd1.secureTextEntry = YES;
tfPwd1.delegate = self;
我能做些什麼來解決這個問題?
我發現secureTextEntry
沒有在iOS 11.0工作,我的代碼很簡單這樣的:iOS 11.0 UITextField secureTextEntry不起作用?
tfPwd1.keyboardType = UIKeyboardTypeNumberPad;
tfPwd1.secureTextEntry = YES;
tfPwd1.delegate = self;
我能做些什麼來解決這個問題?
變化.secureTextEntry
到.isSecureTextEntry
希望工程。
不起作用:( –
那麼你使用的是swift 4.0 ..... –
不,我只是使用objective-c .. –
我只是檢查我的系統上與此代碼
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
txtfld.isSecureTextEntry = true
}
當你說「不工作」的工作,你到底是什麼意思?它可以幫助人們提出工作建議。
我不知道如何回覆圖片,請檢查這個鏈接,這說明代碼如何不起作用,對不起傢伙![對勾] [對勾]:https://i.stack。 imgur.com/iw1tP.jpg –
你的控件看起來不像是一個UITextField,它看起來像一個UISegmentedControl。是這樣嗎?如果是這樣,爲什麼不使用標準文本字段?我不確定你'我們可以使用setSecureTextEntry和分段控制器,我想你可能會鑽取並設置每一個文本字段以保證安全性 –
man,有六個uitextfield,不要擔心我的代碼,因爲textfield是我更新到iOS 11.0之前的安全條目。更新後,「setSecureTextEntry」失去效力。 –
您是否在任何地方撥打[tfPwd1 becomeFirstResponder]
?在致電[tfPwd1 becomeFirstResponder]
之前添加tfPwd1.secureTextEntry = YES;
。不要添加它,而UIKeyboard
存在
我添加tfPwd1.secureTextEntry = YES在我初始化文本字段時,textfield是安全條目,然後我更新到iOS 11.0。更新後,「setSecureTextEntry」失去效力。 –
您是否僅使用iOS 11.0的問題?此代碼是否適用於其他操作系統版本? –
此代碼適用於其他版本,只是在我更新到iOS 11.0之後... –