-
Notifications
You must be signed in to change notification settings - Fork 0
Week4 IOS
eigen98 edited this page Aug 28, 2023
·
1 revision
UILabel은 iOS에서 주로 텍스트를 표시하는 데 사용되는 클래스.
그러나 NSMutableAttributedString
과 NSTextAttachment
을 활용하면 이미지와 텍스트를 동시에 표시하는 것도 가능합니다.
- NSMutableAttributedString 생성: 텍스트의 속성을 부여하며 이미지도 포함할 수 있습니다.
- NSTextAttachment로 이미지 추가: 이미지를 생성 후 NSAttributedString에 포함시킵니다.
-
이미지 크기 조절:
bounds
프로퍼티로 이미지 크기를 수정합니다. -
UILabel에 적용: UILabel의
attributedText
에 최종 결과를 할당합니다.
Apple 플랫폼에서 텍스트 레이아웃 및 글꼴 처리를 위한 저수준 프로그래밍 인터페이스입니다.
- 텍스트 레이아웃: 고급 텍스트 조판 기능 제공.
- 글꼴 처리: 다양한 글꼴 관련 정보 및 기능 제공.
-
글꼴:
CTFont
,CTFontDescriptor
-
레이아웃:
CTFramesetter
,CTFrame
-
텍스트 줄 & 글리프:
CTLine
,CTRun
-
단락 & 탭:
CTParagraphStyle
,CTTextTab
-
타입세터:
CTTypesetter
- 모든 함수는 스레드에 안전합니다.
- 글꼴 객체는 다양한 스레드에서 사용 가능합니다.
- 레이아웃 객체는 한 스레드에서만 사용해야 합니다.