この質問を通じて、NSTextAlignmentCenter を介してUILabelのテキストを中央揃えにするには、「文字を締める間隔」を無効にする必要があることを学びました。この男は同意します。
インターフェイスビルダーでこのオプションを無効にすることについて言及していますが、私の知る限り、私のuilabelはIBでアクセスできません。これは、uitableview 内のセルの「textLabel」を変更しようとしているためです。私はコードで物事を無効にしようと試みました:
cell.textLabel.numberOfLines = 1;
cell.textLabel.adjustsFontSizeToFitWidth = NO;
cell.textLabel.adjustsLetterSpacingToFitWidth = NO;
cell.textLabel.textAlignment = NSTextAlignmentCenter;
cell.textLabel.text = @"My Centered Text";
ただし、これらのどれも効果がないようです。テキストはまだ左揃えです。