クライアントを iOS7 にアップグレードしようとしていますが、accessoryType に問題があります。ここでわかるように、標準のポートレート モードで起動すると問題なく表示されます (緑色の背景は、UIView のサイズ変更を示すために適用したものです)。
ご覧のとおり、シェブロンは適切に右揃えになっています。ここで、デバイスを回転させると:
シェブロンが画面の右端に正しく配置されません。アクセサリ ビューに自動サイズ変更マスクを適用しようとしましたが、他にも約 10 個ありましたが、役に立ちませんでした。
iPad モードで起動すると、縦向きモードでも横向きモードでもシェブロンが正しく配置されません。
カスタム UITableViewCell のコンストラクターで次のようにして、このシェブロンを設定しています。
self.accessoryType = UITableViewCellAccessoryDisclosureIndicator
セルを画面から完全にスクロールしてから画面に戻すと、シェブロンが正しく右揃えで描画されることに注意してください。
iOS7 でシェブロンを適切に右揃えする方法を提案できる人はいますか?