gpt4 book ai didi

ios - viewForHeaderInSection 中的 UIButton

转载 作者:行者123 更新时间:2023-11-29 11:12:57 25 4
gpt4 key购买 nike

我想在部分标题中放置一个信息灯按钮

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 20;
}

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UIView *sectionHeaderView = [[UIView alloc] initWithFrame:CGRectMake(10, 10, 100, 20)];

UIButton* infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
infoButton.frame = CGRectMake(0, 0, 18, 18); // x,y,width,height
infoButton.enabled = YES;
[infoButton addTarget:self action:@selector(infoButtonClicked:) forControlEvents:UIControlEventTouchUpInside];

//Add the subview to the UIView
[sectionHeaderView addSubview:infoButton];
return sectionHeaderView;
}
- (void)infoButtonClicked:(id)sender {
NSLog(@"infoButtonClicked");
}

按钮没有反应。我不太清楚为什么。这可能很容易。任何帮助将不胜感激。

最佳答案

我尝试将与您完全相同的代码(复制并粘贴)到一个工作的 UITableView 类中,它工作得很好。我能够点击按钮并获得调试输出。所以你上面显示的代码很好,应该可以工作。你类一定有别的东西坏了。

关于ios - viewForHeaderInSection 中的 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10709701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com