2011-12-30 4 views
0

내 응용 프로그램에는 사용자를위한 도움말 팁을 보여주는 큰 내용의 텍스트보기가 있습니다. 해당 텍스트보기에서 굵게 일부 titles.can 내 인터페이스 작성기에서 설정해야합니다. 누군가가 생각을 가지고 있습니까? uilbel 같은 다른 uiobjects로 가능합니까? 이미지보기로 시도했지만 명확하지 않습니다.iPhone에서 텍스트보기 사용자 정의

+0

가능한 복제 http://stackoverflow.com/questions/1436839/uitextview-rich-text – Devraj

답변

0

도움말보기에 텍스트보기를 사용하고 있으므로 편집 할 수 없다고 가정합니다. 이 경우 더 풍부한 서식을 원하면 UIWebView가 전체 HTML 마크 업을 지원하므로 더 나은 솔루션을 제공한다고 생각합니다. 따라서 CSS에서 제공하는 모든 것을 굵게, 기울임 꼴로 사용할 수 있습니다.

0

나는 당신이 UIFont을 찾고 있다고 생각합니다. font 속성 또는 텍스트를 설정하고 setFont 속성으로 label/textview/etc ..에 할당 할 수 있습니다.

UIFont* boldFont = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]]; 
UIFont* italicFont = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]]; 

UIFontDocumentation 읽어 보시기 바랍니다!


참고 : UITextView은 모든 텍스트에 단일 한 글꼴 만 허용합니다. 다른 글꼴 크기를 원하면 별도의 UILabelUITextView을 만들고이를 보조 뷰로 추가하여 self.view에 추가하고 완벽하게 정렬하는 것이 좋습니다. 이렇게하면 문제가 해결됩니다. 그러나이 작업에 하나의 객체 만 사용하려면 UIWebView 또는 CoreText을 제안하거나 CATextLayerNSAttributedString 일 수 있습니다.

+0

OP는 동일한 텍스트 상자에서 OP를 모두 사용하려고합니다. –

+0

@ Paul.s 죄송합니다. 둘 다요? – Legolas

+0

대담한 제목과 약간 굵은 텍스트가 있습니다. 그것이 가장 분명한 질문은 아니지만, 내가 시도해 볼 것이라고 생각한 것은 사람들이주는 것을 좋아하는 투표 수를 줄이는 것입니다. 나에 대한 암시는'... 어떤 제목들 '이었다. –

관련 문제