2009-03-05 16 views
0

私のUITableViewはスワイプで削除できるように(標準的な方法で)設定してあります。UITableViewのセクションインデックスの下に削除ボタンが表示されます

Delete button below index http://i43.tinypic.com/2v2v7no.png

おそらく、私が何かを明らかに不足している:私はsectionindex上映を持っているときはいつでも、しかし、ボタンは/セクションインデックス/の下に表示される「削除」?

私は、willBeginEditingRowAtIndexPathの幅が狭くなるように選択したセルを設定しようとしましたが、これもセルの下のセパレータ行を削除します(つまり、行はセルの一部です。新しい範囲)。

答えて

0

私たちが使用したソリューションは、テーブルが編集モードになっているときにインデックスを削除することです(もう1つのオプションは、明らかに両方のテーブル機能を同じテーブルに使用しないことです)。

+0

willBeginEditingRowAtIndexPathの中からこれを行う方法はありません。それとも私は何か見落としたことがありますか? 編集モード(入力するボタンなど)は、自分のテーブルでは有効になっていません。このデータの管理は、主に他の場所から行われています。スワップをアフォーダンスとして追加したかっただけです。 –

+0

テーブルを画面外に広げてみると、行幅を調整する必要があると思われます。私がやったことは、インデックスタブのサブビューを見つけてそれをアニメーション化することでした。 –

+0

(インデックスタブのサブビューをアニメーション化する)ことは、私がやり遂げることができる安全な方法で、やり遂げたことです。しかし、私には汚れているように感じます。:-( –

関連する問題