2011-09-12 6 views
1

iPhone開発で新しくなりましたが、今は簡単な質問があります。私はUITableViewを持っていて、その中にはUITableViewがあります。たとえば、5行あり、すべての行にUILabelUIButtonがあります。iPhone SDK、UITableViewのUIButton、ボタンが押された場合に行を削除

私がしたいことは、ボタンを押したときに配列から1つの要素を削除することです。ボタン私はタグで作成しますが、動作しません。私は使用したくないdidSelectRow;私はボタンが押された場合にのみ配列から要素を削除したい。 (たとえば、3番目のボタンが押された場合、配列の3番目の要素を削除したいのですが、標準削除ボタンを使用しても機能しません)

答えて

2

UIViewController単にIBActionにボタンをつなぎ合わせると、その方法は、データ構造は、行とUITableViewを供給し、その後、それについてUITableViewを教えて何から項目を削除する必要があり、)をお勧めします。

私はあなたがタグを付けることができたとし、それに失敗各ボタンにどの行が属しているかを示し、それらをすべてテーブルビューコントローラ内の単一のIBActionに配線します。

+0

つまり、 '[button tag] 'で遊ぶという考えは良い考えではありませんか? – user941313

+0

これは完全に見つけられ、各セルのカスタムビューコントローラを作成することができます。しかし、私は、ほとんどの場合、顧客管理者を望んでいることに気づいています。 –

関連する問題