0

将此代码用于 UILabel 选框。但我无法更改标签的高度。我使用的标签字体大小为 60。标签文本从其底部开始超出范围。即使经过长时间的调试,我也无法找出我的文本在底部被剪切的原因。感谢任何帮助。

4

1 回答 1

2

尝试使用[string sizeWithFont:]. 下面的代码对我来说很好。

NSString* message=@"Polska pozdrawia";
CGSize fontSize=[message sizeWithFont:[UIFont systemFontOfSize:60.0f]];
AutoScrollLabel* label=[[AutoScrollLabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, fontSize.height)];
[label setFont:[UIFont systemFontOfSize:60.0f]];
[label setText:message];
[self.view addSubview:label];
[label scroll];
于 2012-04-26T11:27:52.663 回答