2011-01-22 6 views
0

テーブルビューのヘッダー行のカスタマイズビューを作成し、その中にボタンを配置することを計画しています。私はそれを行うには問題はないだろうと思うが、私は後でどのヘッダー行からボタンがクリックされたかを知ることができるでしょうか?私はdidSelectRowAtIndexPathはここでは役に立たないと思うし、didSelectHeaderAtSectionメソッドも表示されない。iPhone - UITableViewへのヘッダービューのボタンクリックをキャッチする方法

私はそのようなことをする良い方法を教えてもらえますか?

は、私がかつてとindexPath.rowの整数を使用したことをやったあなたに

+0

これは役に立ちましたか? – Icky

答えて

2

ありがとう、ボタンの(ID)送信者にあることを可決しました。それはうまくいくはずです。

編集:あなたがボタンを作成

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { 

:で

button.tag = section; 

あなたはボタン

- (void) myMethod:(id) sender 

にメソッドをアタッチし、内部のこのような何かがあるはず:

[(UIButton *)sender tag] 

仕事をする必要があります は、その後、あなたはこれを行うことができます。

+1

あなたはあなたがしていることを(そしてどこで)いつ理解できるコードを私にくればいいのですか?どのようにIDを渡すのですか?クリックの目的地のメソッドを定義する方法... – Oliver

+0

これは、セル(およびセクションと行を解析するいくつかの数学関数:-)を使用しても、うまくいきます。ありがとうございました。 – Oliver

+0

nice:)!!!お役に立てて嬉しいです! – Icky

関連する問題