UILabel のフォント サイズを動的に変更する際に問題があります。私のアプリには、2 つのラベルがあります。
- 最初のラベルのサイズは 90*59 です
- 2 番目のラベルのサイズは 59*59 です
問題は、実行時に最初のラベルのフォント サイズが異なる場合があることです。最初のラベルのフォント サイズに合わせて 2 番目のラベルのフォント サイズを変更する必要があります。
次の方法を使用しましたが、機能しません。
CGFloat secondLabelsize = firstLabel.font.pointSize;
[seconLabel setFont: [UIFont fontWithName: @"Exo-Light" size:secondLabelsize]];
viewDidLod
{
[hr_lbl setFont: [UIFont fontWithName: @"Exo-Light" size:55]];
}
ラベルサイズが55しかないたびに。Viewdidloadで定義されたフォントサイズではなく、現在のフォントサイズ(最初のラベル)を取得することをお勧めします。