• 由於密碼輸入框是第三方提供商提供的安全鍵盤,在使用的過程中,游標位置一直在輸入框的最左側邊框位置,與邊框緊挨著,與介面設計效果不相符。
  • 為了實現相適應的頁面效果,就需要對密碼鍵盤的游標位置進行右移。
  • 實現程式碼如下:
  • 為輸入框新增一個左側的檢視,佔據輸入框左側位置,將輸入框有效的輸入區域右移,進而實現游標的右移。
UIView *firstPasswordBlankView = [[UIView alloc] initWithFrame:CGRectMake(_firstPasswordTextField.frame.origin.x,_firstPasswordTextField.frame.origin.y,10.0, _firstPasswordTextField.frame.size.height)];

_firstPasswordTextField.leftView = firstPasswordBlankView;
_firstPasswordTextField.leftViewMode = UITextFieldViewModeAlways;