1

アプリにテーブルビューがあります。ストーリーボード内にあり、プロトタイプ セルを持つように構成されています。まず、UITableViewCell の textLabel プロパティを使用してテキストを設定し、tableView:cellForRowAtIndexPath: 内のフォントも変更しました。

cell.textLabel.font = [UIFont fontWithName:@"Calibre-Light" size:18];

フォントを変更すると、テキストはすでに垂直方向の中央に配置されていません。スクリーンショットを見てください。 ここに画像の説明を入力 ここに画像の説明を入力

最初の画像はカスタム フォント、2 番目の画像はデフォルト フォントです。

プロトタイプセル内にラベルを作成し、制約を定義して垂直方向に中央揃えにしようとしました。

ここに画像の説明を入力

しかし、それも役に立ちませんでした。結果は最初のスクリーンショットと同じです。なぜ私はこのような振る舞いをするのですか??

答えてくれてありがとう!

4

3 に答える 3