2

で作成したカスタムUIButtonがありUITableView viewForHeaderInSectionます。セクション内のボタンをクリックすると、どのセクションがクリックされたかをどのように知ることができますか? 助けてください。

4

4 に答える 4

3

にボタンを追加するときはviewForHeaderInSection、次のようにセクション番号でタグを設定するだけです..

button.tag = section;

その時点でボタンをクリックすると、次のコードでその番号を取得できます...

- (IBAction)yourButton_Clicked:(id) sender  
{
    NSLog(@"Section Number => %d",[sender tag]);
}
于 2013-07-29T07:18:39.417 に答える
0
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    UIbutton *button =[[UIButton alloc]init];
    button.tag=section;// this tag property will differentiate button for different section
}
于 2013-07-29T07:20:54.997 に答える