我在UIButton
UITableView
中创建了自定义viewForHeaderInSection
。现在,当我点击该部分中的按钮时,我如何知道单击哪个部分?请帮忙。
答案 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)是否等于你想要动作的部分。