【发布时间】:2015-02-18 18:21:53
【问题描述】:
当我在故事板中使用 UITextView 时,我可以选择文本作为属性字符串并设置其属性,如颜色、字体和其他属性。当我在代码中设置textView.text = @"my string" 时,它会按照我的设置显示。
我的问题是,如果我想在代码中执行此操作,那么这个情节提要属性设置等效于什么?从文档 https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextView_Class/index.html#//apple_ref/occ/instp/UITextView/text 我看到一些属性,即 textColor、字体,但缺少一些我可以设置的属性,例如 line-height。
【问题讨论】:
-
在 IB 中能做的,都可以用代码来做。在这种情况下,您可以使用
attributedText属性来设置您在 IB 中可以设置的内容。但是如果你在整个文本中使用相同的样式,我认为只使用像textColor这样的基本配置会更好。我不知道行高。但是,如果您可以在 IB 中设置它,则可以将其设置为attributedText。如需更高级的控制,有Text Kit。
标签: ios uitextview nsattributedstring