[UIKit] 텍스트필드 글자수 제한

2022. 7. 27. 01:53SWIFT/UIKit

728x90
반응형

1) 텍스트필드델리게이트 이용

textFieldPW.delegate = self
extension LoginViewController: UITextFieldDelegate {
    func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
        
        return !(textField.text!.count > 20)
    }
}

 

 

2) 텍스트필드 액션 'Edting Changed' 이용

@IBAction func changeAction(_ sender: Any) {
    if textFieldID.text!.count > 20 {
        textFieldID.deleteBackward()
    }
}

 

 

 

 

728x90
반응형

'SWIFT > UIKit' 카테고리의 다른 글

[UIKit] 카카오로그인  (0) 2022.07.27
[UIKit] MARK 단축키 만들기(스니펫:Snippet)  (0) 2022.07.27
[UIKit] 라이트모드/다크모드 지원  (0) 2022.07.26
[UIKit] 가로/세로 방향 고정  (0) 2022.07.20
[UIKit] 바텀시트  (0) 2022.07.18