在我的应用程序中,我有一个包含大量内容的文本视图,其中显示了一些用户的帮助提示。在该文本视图中,我必须使用大胆的一些titles.can我在界面构建器中设置它?有人有想法吗?是它可能与uilabel或其他任何其他uiobjects一起使用吗?我尝试使用图像视图,但目前尚不清楚。
答案 0 :(得分:0)
由于您使用文本视图来显示帮助提示,我认为它是不可编辑的。如果你想在这种情况下更丰富的格式,那么我认为UIWebView提供了更好的解决方案,因为它支持整个HTML标记。因此,您可以使用粗体,斜体和CSS提供的所有内容。
答案 1 :(得分:0)
我认为您正在寻找UIFont
。您可以设置font
属性或文本,并使用setFont
属性将其分配给标签/ textview / etc ..
UIFont* boldFont = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]];
UIFont* italicFont = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]];
请仔细阅读UIFont
的{{3}}!
注意:UITextView
仅允许所有文本使用单一统一字体。如果您需要不同的字体大小,我建议您创建单独的UILabel
和UITextView
,并将它们作为子视图添加到self.view
,并完美对齐它们。这应该可以解决问题。但是,如果您只想使用一个对象进行此操作,我建议UIWebView
或CoreText
或CATextLayer
的{{1}}。