UITableViewの並べ替え用アイコン(ソフトバンクのロゴみたいやなつ)の位置を変えようとしたらえらい苦労した。 UITableViewのセルの並べ替え機能はUITableViewCellReorderControlに実装されているらしい。 が、UITableViewCell内にあるUITableViewCellReorderControlのインスタンスはPrivateなので直接参照できない。 よってcellのsubviewの中でUITableViewCellReorderControlクラスのものを探して参照を取得する必要がある。 で、UITableViewCellReorderControlインスタンスのframeを変更すればOKかと思ったらだめだった。Viewを描画する直前にフレームワーク内でframeの値を上書きしているらしい。 ただ、アイコンの画像は上書きされないので変更可能
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く