iOS/Tip
UITextField hyphen(-) 연속 입력시 en dash(–)로 변경되는것 막기
까칠코더
2023. 12. 14. 22:53
반응형
기본적으로 UITextField 에서 특수문자인 hyphen(-)을 연속 입력하게 되면 en dash(–) 로 변경됩니다.
이는 자동으로 글자가 되는 기능 때문인데요. ex) 마침표(.) 3개 입력시 말줄임표(…)로 변경
이를 막기 위해서는 smartDashesType 값을 .no로 설정해주면 됩니다. (iOS 11+)
textField.smartDashesType = .no
참고 : https://developer.apple.com/documentation/uikit/uitextinputtraits/2866013-smartdashestype
반응형