同一文本视图中的不同文本大小

时间:2014-01-01 13:21:50

标签: ios uitextview

在我的应用中,我有一个UITextview。数据从DB填充到此textview。我遇到的问题很简单但不确定如何解决这个问题。数据是带有时间戳的句子。

例如

今天是新的一年。新年快乐。 更新时间为1月1日-2014 12:00 PM

我希望时间戳(即在1月1日-2014 PM PM更新时)以比句子更小的字体大小显示。谁能帮助我完成这项任务。

代码在

之下
 NSString *messagetext=[[NSString alloc]init];
 NSString *messagetextwotimestamp=[[NSString alloc]init];
 messagetext=[self getMessageOnefromDB];



 NSString *storytext=messagetext;
 CGSize StoryTextSize = [storytext sizeWithFont:[UIFont fontWithName:@"Myriad Pro" size:16.0] constrainedToSize:CGSizeMake(254, MAXFLOAT) lineBreakMode:NSLineBreakByWordWrapping];

    messageOne.frame=CGRectMake(40, 230, 235, StoryTextSize.height+25);
    messageOne.text=messagetext;
    [messageOne setFont:[UIFont fontWithName:@"Helvetica Neue" size:15.0f]];

感谢您的时间和帮助

1 个答案:

答案 0 :(得分:1)

您正在寻找 NSAttributedString 。文档here

另外,请看这个问题:"How to use NSAttributedString"