2011-07-26 12 views

答えて

2

可能かどうかはわかりませんが、まずUITableViewCellをサブクラス化し、そのlayoutSubviewsメソッドをオーバーライドしてみましょう。

しかし、私はあなたができるとは思わない、あなたは、accessoryViewbackgroundViewdeleteConfirmationViewにアクセスすることはできません。 UITableViewCell's referenceに最も近いものはブール値showingDeleteConfirmationです。

UITableViewCellをサブクラス化し、新しい状態がUITableViewCellStateShowingDeleteConfirmationMaskのときにwillTransitionToState:に応答して、独自の削除確認ボタンを追加することができます。

+0

実際の削除ボタンが表示されたときにのみUITableViewCellStateShowingDeleteConfirmationMaskが呼び出されますか? UITableViewCellEditingStyleDeleteモードに入ると、左に表示されるボタンアイコンを変更しようとしています。 私は(編集)とuitableviewcelleditingstyledeleteのようなsoemthingを行うことができると思うが、カスタムボタンを表示します。これらのボタンにアクションを追加し、ボタンがクリックされたらCore Animationを使用してボタンを90度回転させ、showingDeleteConfirmationプロパティをオーバーライドしてプロパティを更新してYESとします。 – user754905

+0

このようなことをやめました。アイデアありがとう! – user754905

+0

いくつかのコードを共有できますか?私はこのようなことを達成する必要があります。 – sarunw

関連する問題