你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS輸出框(UITextField)密碼明暗文切換辦法

iOS輸出框(UITextField)密碼明暗文切換辦法

編輯:IOS開發綜合

在做明暗文切換(密碼輸出框)的時分遇見一個坑,就是切換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)密碼明暗文切換辦法】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved