在Viewforheaderinsection中单击了UITableView部分

时间:2013-07-29 07:11:35

标签: iphone uitableview uibutton

我在UIButton UITableView中创建了自定义viewForHeaderInSection。现在,当我点击该部分中的按钮时,我如何知道单击哪个部分?请帮忙。

4 个答案:

答案 0 :(得分:3)

当你在viewForHeaderInSection中添加按钮时,只需设置标签,其中包含的节号如下:..

button.tag = section;

当您点击按钮时,您可以使用以下代码获取该号码...

- (IBAction)yourButton_Clicked:(id) sender  
{
    NSLog(@"Section Number => %d",[sender tag]);
}

答案 1 :(得分: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
}

通过这个你可以访问按钮并在该按钮上添加事件

答案 2 :(得分: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
}

答案 3 :(得分:-1)

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