[iOS, Swift] UITextField 키보드 스타일 변경하기 iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. UITextField의 키보드 변경방법입니다. override func viewDidLoad() { super.viewDidLoad() textField.keyboardType = .numberPad } TextField의 keyboardType의 속성을 .numberPad 등의 스타일로 변경하여 사용할 수 있습니다 iOS/코드조각 2023.02.20
[iOS, Swift] UITextField 테두리(border) 없애기 iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. override func viewDidLoad() { super.viewDidLoad() textField.borderStyle = .none } borderStyle 속성을 수정하여 textField의 테두리 border 값을 수정할 수 있습니다. 참조 https://stackoverflow.com/questions/35600784/how-do-i-remove-the-black-border-of-a-textfield iOS/코드조각 2023.02.19
[iOS, Swift] TextField 등.. View에 focus 주기 iOS 16.1, Xcode 14.1, Swift 5, UIKit 환경에서 진행했습니다. textField.becomeFirstResponder() 텍스트필드에 becomeFirstResponder 속성을 주어 포커스를 줄 수가 있다. iOS/코드조각 2023.01.25
[iOS, Swift] UITextField 특정 글자 제한하기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { let allowedCharacters = CharacterSet(charactersIn: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuxyz").inverted let components = string.components(separatedBy: allowedCharacters) let filtered = components.join.. iOS/코드조각 2022.08.21
[iOS, Swift] UIAlertController 텍스트 입력창 추가하기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. let alert = UIAlertController(title: "Simple", message: "Simple Message with TextField", preferredStyle: .alert) let defaultAction = UIAlertAction(title: "OK", style: .default) { (action) in } alert.addAction(defaultAction) alert.addTextField { (textField) in textField.delegate = self } self.present(alert, animated: true) 실행 결과 iOS/코드조각 2022.08.21
[iOS, Swift] 텍스트필드 AutoComplete 자동완성 기능 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. // AutoComplete String var suggestionsArray: [String] = ["자동완성"] override func viewDidLoad() { super.viewDidLoad() textField.delegate = self } extension ViewController: UITextFieldDelegate { // 자동완성 func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { return !autoCompleteTe.. iOS/코드조각 2022.07.13