在iPhone中自定义文本视图

时间:2011-12-30 04:37:04

标签: iphone uitextview customization

在我的应用程序中,我有一个包含大量内容的文本视图,其中显示了一些用户的帮助提示。在该文本视图中,我必须使用大胆的一些titles.can我在界面构建器中设置它?有人有想法吗?是它可能与uilabel或其他任何其他uiobjects一起使用吗?我尝试使用图像视图,但目前尚不清楚。

2 个答案:

答案 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仅允许所有文本使用单一统一字体。如果您需要不同的字体大小,我建议您创建单独的UILabelUITextView,并将它们作为子视图添加到self.view,并完美对齐它们。这应该可以解决问题。但是,如果您只想使用一个对象进行此操作,我建议UIWebViewCoreTextCATextLayer的{​​{1}}。