在做明暗文切換(密碼輸入框)的時候遇見一個坑,就是切換secureTextEntry的時候,輸入框的光標(biāo)會偏移,下面列出了一個解決辦法及一種明暗文切換的方法
- (IBAction)pwdTextSwitch:(UIButton *)sender { // 前提:在xib中設(shè)置按鈕的默認(rèn)與選中狀態(tài)的背景圖 // 切換按鈕的狀態(tài) sender.selected = !sender.selected; if (sender.selected) { // 按下去了就是明文 NSString *tempPwdStr = self.pwdInput.text; self.pwdInput.text = @""; // 這句代碼可以防止切換的時候光標(biāo)偏移 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; }}以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選