如何设置UITextView的字体大小?

时间:2010-06-16 15:13:46

标签: iphone

我必须设置动态创建的textView的字体大小和字体系列,以便它与使用“接口”构建器生成的外观具有相同的外观。知道怎么做吗?

6 个答案:

答案 0 :(得分:24)

UITextView *textView

...

[textView setFont:[UIFont fontWithName:@"ArialMT" size:16]]

答案 1 :(得分:13)

你试试这个

[textView setFont:[UIFont systemFontOfSize:15]];

[textView setFont:[UIFont boldSystemFontOfSize:15]];

或者你想给出字体名称和大小然后你试试这个

[textView setFont:[UIFont fontWithName:@"arial" size:16]]

答案 2 :(得分:8)

UITextView中有一个名为font的属性,

@property(nonatomic, retain) UIFont *font

你可以这样做:

 yourTextView.font = builderTextView.font

答案 3 :(得分:5)

可能是我为时已晚,但想将我的答案发布为与当前SDK最相关的答案。 我使用了以下代码行,并在iOS 8.0中像魅力一样工作 Swift版本:

self.textView.font = [UIFont systemFontOfSize:fontSize];

其中fontSize是CGFloat Value。

答案 4 :(得分:1)

在IB中,选择文本区域并使用检查器设置可编辑性(它位于文本颜色旁边)。要设置字体,必须调出字体窗口(command-T)。更改字体和大小时,在视图中显示一些文本可能会有所帮助。

答案 5 :(得分:1)

textView.font = UIFont(name: "Times New Roman", size: 20)

这对我有用(Swift 4在Xcode上使用Swift Playgrounds)。