我正在为UILabel选框使用this代码。但我无法改变标签的高度。我使用标签字体大小为60.标签文本超出其基础范围。即使经过长时间的调试,我也无法找到我的文字在底部被切割的原因。感谢任何帮助。
答案 0 :(得分: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];