UITableViewの並べ替え用アイコン(ソフトバンクのロゴみたいやなつ)の位置を変えようとしたらえらい苦労した。 UITableViewのセルの並べ替え機能はUITableViewCellReorderControlに実装されているらしい。 が、UITableViewCell内にあるUITableViewCellReorderControlのインスタンスはPrivateなので直接参照できない。 よってcellのsubviewの中でUITableViewCellReorderControlクラスのものを探して参照を取得する必要がある。 で、UITableViewCellReorderControlインスタンスのframeを変更すればOKかと思ったらだめだった。Viewを描画する直前にフレームワーク内でframeの値を上書きしているらしい。 ただ、アイコンの画像は上書きされないので変更可能