このコードを使用して、UITableViewCell の textLabel を中央に配置しようとしています。
cell.textLabel.textAlignment = NSTextAlignmentCenter;
ただし、何も変更されておらず、ラベルはまだ左側にあります。理由を知っている人はいますか?
このコードを使用して、UITableViewCell の textLabel を中央に配置しようとしています。
cell.textLabel.textAlignment = NSTextAlignmentCenter;
ただし、何も変更されておらず、ラベルはまだ左側にあります。理由を知っている人はいますか?
サブタイトルまたは右側の詳細 UITableViewCell スタイルを使用していますよね? これらは、何らかの理由でテキスト ラベルの配置をオーバーライドできない 2 つのスタイルです。
この問題を解決するには、エミュレートするテーブル セル スタイルと同じ位置に 2 つのラベルを持つ UITableViewCell の単純なサブクラスを作成します。実際、これを実現するために記述する必要があるコードは、ラベルのプロパティの 2 行だけです。その後、Interface Builder のプロトタイプ セルで残りの作業を行うことができます。