如何设置UITextView的字体大小?

如何设置UITextView的字体大小?

问题描述:

我必须设置动态创建的textView的字体大小和字体系列,以便与使用“接口”构建器生成的外观相同。任何想法如何做到这一点?如何设置UITextView的字体大小?

有一个叫字库UITextView财产,

@property(nonatomic, retain) UIFont *font 

你可以这样做:

yourTextView.font = builderTextView.font 
+0

它不这样工作 – Ajayvictor007 2010-06-16 15:46:55

+0

它不起作用?你可以尝试打印出builderTextView.font吗? – vodkhang 2010-06-16 16:27:49

+0

@ Ajayvictor007这个答案不适用于你,这是在上面的评论中提到的,那么你为什么接受答案。 – 2016-11-08 18:53:30

UITextView *textView 

... 

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

谢谢。那真的有效.. – Ajayvictor007 2010-06-17 11:58:37

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

你试试这个

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

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

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

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

可能是我太晚了,但希望将我的答案发布为与当前SDK最相关的答案。 我已经使用的代码下面一行,像魅力的工作中的iOS 8.0 斯威夫特版本:

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

其中fontSize的是CGFloat的价值。