본문 바로가기

개발/Swift

[Swift] TextField 앞 뒤 공백 없애기

반응형

TextField에 공백을 입력하고 TextField.text.isEmpty 값을 봤더니 false가 뜬다..
공백을 지운 textField 값을 얻고 싶다면 아래 함수를 사용하자

textField.text.trimmingCharacters(in: .whitespaces) // 공백 제거한 텍스트필드 값

여기서 더 수정한다면 

guard let text = textField.text else { return }

if !text.trimmingCharacters(in: .whitespaces).isEmpty { // 공백 아닌 문자열이 있을 경우
    realText = text
} 

깔끔!

 

 

반응형

'개발 > Swift' 카테고리의 다른 글

[Swift] Set 연산  (0) 2021.06.17
[Swift] 프로토콜 지향 제네릭  (0) 2021.06.03
[Swift] 테이블 뷰 -> 테이블 뷰 drag and drop  (0) 2021.04.20
[Swift] 문자열 다루기  (0) 2021.03.31
[Swift] Core Data 알아보기 (2)  (0) 2021.03.02