반응형
신속하게 새 라인을 만드는 방법
자바의 "\ n"과 같이 신속하게 새 줄을 만드는 방법이 있습니까?
var example: String = "Hello World \n This is a new line"
\n
Swift 문자열 내 에서 사용할 수 있어야하며 예상대로 작동하여 개행 문자를 생성해야합니다. 다음 \n
과 같이 적절한 형식을 지정 하려면 뒤에 공백을 제거해야합니다 .
var example: String = "Hello World \nThis is a new line"
콘솔에 인쇄되면 다음과 같아야합니다.
Hello World
This is a new line
그러나이 문자열을 사용하는 방법에 따라 다음과 같은 몇 가지 다른 고려 사항이 있습니다.
- UILabel의 text 속성으로 설정하는 경우 UILabel의 numberOfLines = 0 (무한 줄 허용)인지 확인하십시오.
- 일부 네트워킹 사용 사례에서는
\r\n
대신 Windows 개행을 사용합니다.
편집 : UITextField를 사용하고 있다고 말했지만 여러 줄을 지원하지 않습니다. UITextView를 사용해야합니다.
또한 유용합니다 :
let multiLineString = """
Line One
Line Two
Line Three
"""
- 코드를 더 이해하기 쉽게 만듭니다.
- 복사 붙여 넣기 허용
다음 코드를 사용할 수 있습니다.
var example: String = "Hello World \r\n This is a new line"
당신은 이것을 할 수 있습니다
textView.text = "Name: \(string1) \n" + "Phone Number: \(string2)"
출력은
이름 : string1의 출력 전화 번호 : string2의 출력
참고 URL : https://stackoverflow.com/questions/35387327/how-do-i-make-a-new-line-in-swift
반응형
'IT Share you' 카테고리의 다른 글
Visual Studio Code 휴지통에서 삭제 된 파일 복원 (0) | 2020.12.04 |
---|---|
RxJava API와 Java 9 Flow API의 차이점 (0) | 2020.12.04 |
출력을 / dev / null로 리디렉션하더라도 printf에 여전히 비용이 발생합니까? (0) | 2020.12.03 |
int를 String으로 변환하는 가장 효율적인 방법은 무엇입니까? (0) | 2020.12.03 |
net.pipe 대 net.tcp 대 http 바인딩 (0) | 2020.12.03 |