如何更改textview中的字体大小

时间:2012-05-19 10:48:16

标签: objective-c

我正在使用textview,我已经传递了一个对象数组。在该数组中,我已经获取了将传递给textview的消息列表,但我已经更改了textview字体的大小。提供适用于我的申请的任何建议和源代码。

在我的代码下面,我已经应用了UIFont但是没有在字体中使用。

msgtxtView.text=selectedmsg;
[msgtxtView setFont:[UIFont fontWithName:@"Arial" size:10]]

selectedmsg是该消息列表中的对象数组,它将传递给textview的对象,但输出字体大小和arialfont不起作用。

2 个答案:

答案 0 :(得分:0)

使用此:

msgtxtView.text=selectedmsg;
[msgtxtView setFont:[UIFont fontWithName:@"ArialMT" size:10]]

答案 1 :(得分:0)

看看他的例子如何从数组添加文本和更改大小(你正确地改变大小):

NSMutableArray *array = [NSMutableArray arrayWithObjects:@"message1", @"message2", @"message3", @"message4", @"message5", nil];

for (int i=0; i<[array count]; i++) {
    msgtxtView.text = [NSString stringWithFormat:@"%@%@\n",msgtxtView.text,[array objectAtIndex:i]];
}

[msgtxtView setFont:[UIFont fontWithName:@"Arial" size:10]];

不要忘记 IBOutlet msgtxtView。

结果:

enter image description here

例如使用它:[UIFont fontWithName:@"Chalkduster" size:25]

enter image description here