Notice
Recent Posts
Recent Comments
Link
투케이2K
543. (ios/swift5) [유틸 파일] textViewSetSingleLine : 텍스트 뷰 싱글 라인 표시 설정 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// -----------------------------------------------------------------------------------------
// MARK: - [텍스트 뷰 싱글 라인 표시 설정]
// -----------------------------------------------------------------------------------------
func textViewSetSingleLine(label: UILabel, setEllipsize: Int) {
/*
// -----------------------------------------
[textViewSetSingleLine 메소드 설명]
// -----------------------------------------
1. 텍스트 뷰 라벨 싱글 라인 표시 설정
// -----------------------------------------
2. 호출 방법 :
self.textViewSetSingleLine(label: lebelText, setEllipsize: 2)
// -----------------------------------------
3. 참고 :
setEllipsize 값 : 0 == 시작 줄임 / 1 == 중간 줄임 / 2 == 끝쪽 줄임
// -----------------------------------------
*/
DispatchQueue.main.async {
S_Log._F_(description: "텍스트 뷰 라벨 싱글 라인 표시 설정", data: [
"label.text :: \(String(describing: label.text ?? ""))"
])
// [로직 처리 실시]
label.numberOfLines = 1
if setEllipsize == 0 { // [시작 줄임]
label.lineBreakMode = .byTruncatingHead
}
else if setEllipsize == 1 { // [중간 줄임]
label.lineBreakMode = .byTruncatingMiddle
}
else { // [끝쪽 줄임]
label.lineBreakMode = .byTruncatingTail
}
}
}
[결과 출력]
반응형
'IOS' 카테고리의 다른 글
Comments