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 に答える