2011-12-30 58 views
0

在我的應用程序中,我有一個帶有大量內容的文本視圖,它顯示了用戶的一些幫助提示。在該文本視圖中,我必須製作一些大膽的標題。我可以在我的界面構建器中設置它?任何人有想法?是否有可能與任何其他uiobjects像uilabel或什麼?我嘗試了一個圖像視圖,但它不明確。在iPhone中自定義文本視圖

+0

可能的重複http://stackoverflow.com/questions/1436839/uitextview-rich-text – Devraj 2011-12-30 04:45:52

回答

0

既然您正在使用文本視圖來顯示幫助提示,我認爲它是不可編輯的。如果你想在這種情況下更豐富的格式,那麼我認爲UIWebView提供了更好的解決方案,因爲它支持整個HTML標記。所以你可以使用粗體,斜體和幾乎所有CSS提供的東西。

0

我認爲您在尋找UIFont。您可以設置font屬性或文本,並將其分配給您的標籤/ textview/etc ..與setFont屬性。

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

請通過UIFontDocumentation閱讀!


注:UITextView只允許所有文字一個統一的字體。如果你想要不同的字體大小,我建議你創建單獨的UILabelUITextView,並將它們作爲子視圖添加到您的self.view,並將它們完美對齊。這應該可以解決問題。但如果您只想使用一個對象進行此操作,我會建議UIWebViewCoreText或可能是CATextLayerNSAttributedString

+0

我認爲OP希望在同一個文本框中使用兩者。 – 2011-12-30 04:48:16

+0

@ Paul.s我很抱歉,哪兩個? – Legolas 2011-12-30 04:49:45

+0

一些粗體標題,然後是一些非粗體文字。當然,這不是最明確的問題,但我認爲我會盡量節省你得到人們喜歡給予的低調票。對我來說,提示是......「一些標題」 – 2011-12-30 04:51:49