2009-08-12 40 views
0

我有一个PSTitleValueSpecifier字段在我的应用程序的设置,显示一个长字符字符串。iPhone标题标签/文本框文字环绕?

约20位数后,它会被截断,我想包裹文本或增加字段的高度,以便可以显示任意数量的字符。这可以完成吗?如果是这样,怎么样?

回答

1

我不确定我是否完全理解了您的问题,但这是我在标签中实现文字换行的方法。你可能可以适应其中的一些。

NSString *yourLongStringOfText = @"yourLongStringOfText"; 
UIFont *yourFont = [UIFont fontWithName:@"Helvetica" size:14.0]; 
CGSize constraintSize = CGSizeMake(280.0f, MAXFLOAT); 
CGSize labelSize = [yourLongStringOfText sizeWithFont:yourFont 
     constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap]; 
return labelSize.height + 5;