開示インジケーター (UITableViewCellAccessoryDisclosureIndicator) を持つセルとそうでないセル (UITableViewCellAccessoryNone) を持つ UITableView があります。テーブル行のデータ値に基づいて、cellForRowAtIndexPath メソッドでこれを設定しています。私の問題は、インジケーターが表示されているかどうかに関係なく、セルに右揃えのラベルがいくつかあることです。インジケーターの矢印がラベルを押し出していることがわかりました。固定マージン。プログラムで UILabels の位置を変更することなく、これを防ぐ方法はありますか? 私の UITableView は、Interface Builder でプロトタイプ セルを使用して設計されています。私のアプリは iOS 5.1 を対象としています。
