[Swift] textField / textView 끝의 공백 없애기
2019. 3. 19. 18:26ㆍiOS/Swift
안녕하세요:)
생각보다 텍스트 필드나 텍스트 뷰의 마지막 부분에 공백을 처리하지 않고 프린트 하는 경우가 많더라구요..
저도 그렇고^^;
이렇게 글자 제일 뒤에 공백이 입력이 되어 프린트를 하면
print(self.textView.text)
Optional("이것은 한줄입니다 ")
이렇게 뒤에 공백이 프린트 됩니다.
그때 이렇게
let texts = self.textView.text.trimmingCharacters(in: .whitespaces)
print(".\(texts).")
구별을 위해 글자의 앞 뒤로 .을 찍었습니다!.
프린트하면
.이것은 한줄입니다.
이렇게 뒤에 공백이 없어지지요.
하지만 이것도 뒤에 엔터를 치면
.이것은 한줄입니다
.
이렇게 프린트 됩니다
let texts = self.textView.text.trimmingCharacters(in: .whitespacesAndNewlines)
print(".\(texts).")
.whitespacesAndNewlines 를 쓰면
바로 뒤의 공백도, 엔터키를 쳤을 때의 공백도 사라집니다.
봐주셔서 감사합니다 :)
'iOS > Swift' 카테고리의 다른 글
[Swift] mailto와 MFMailComposeViewController (0) | 2020.04.08 |
---|---|
[Swift] 센트리(Sentry)를 사용해보자! (0) | 2020.04.06 |
[Swift] 한글 종성받침 유무에 따라 '을/를' 반환하기 (0) | 2018.12.13 |
[Swift] 다국어(Localize) 처리하기 +a (0) | 2018.08.29 |
[Swift] 다국어(Localize) 처리하기 (0) | 2018.08.27 |