2

UIButtonUITableView 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 回答
1
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIbutton *btn =[[UIButton alloc]init];
btn.tag=section;// this tag property will differentiate button for different section
}

通过这个,您可以访问 btn 并在该 burron 上添加事件

于 2013-07-29T08:15:14.017 回答
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 回答
-1

在 didselectrowatindexpath 检查 if(index path.section) 是否等于您想要操作的部分。

于 2013-07-29T07:16:10.827 回答