在做明暗文切換(密碼輸出框)的時分遇見一個坑,就是切換secureTextEntry的時分,輸出框的光標會偏移,上面列出了一個處理方法及一種明暗文切換的辦法
- (IBAction)pwdTextSwitch:(UIButton *)sender { // 前提:在xib中設置按鈕的默許與選中形態的背景圖 // 切換按鈕的形態 sender.selected = !sender.selected; if (sender.selected) { // 按下去了就是明文 NSString *tempPwdStr = self.pwdInput.text; self.pwdInput.text = @""; // 這句代碼可以避免切換的時分光標偏移 self.pwdInput.secureTextEntry = NO; self.pwdInput.text = tempPwdStr; } else { // 暗文 NSString *tempPwdStr = self.pwdInput.text; self.pwdInput.text = @""; self.pwdInput.secureTextEntry = YES; self.pwdInput.text = tempPwdStr; } }
以上就是本文的全部內容,希望對大家的學習有所協助,也希望大家多多支持本站。
【iOS輸出框(UITextField)密碼明暗文切換辦法】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!