gpt4 book ai didi

iphone - 添加到 UITableViewCell 的内容 View 中的 UIButton 仅在选择单元格时出现

转载 作者:可可西里 更新时间:2023-11-01 05:42:29 24 4
gpt4 key购买 nike

我在尝试将按钮添加到 UITableViewCell 的内容 View 时遇到问题。看不到按钮。但是,当我单击单元格并选中它时(使用默认的蓝色背景),可以看到该按钮。

TableView Controller 是用:initWithStyle:UITableViewStyleGrouped 创建的。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UIButton *theButton;


UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];

theButton = [[UIButton alloc] initWithFrame:CGRectMake(800, 25, 32, 32)];
[cell.contentView addSubview:theButton];
theButton.tag = 1;
[theButton release];

}

if(indexPath.section ==0){
//...logic...
}else if(indexPath.section ==1){
//...logic...
}else{
cell.textLabel.text = @"some string";

theButton = (UIButton*)[cell.contentView viewWithTag:1];
[theButton setImage:theImage forState:UIControlStateNormal];
}

return cell;
}

最佳答案

我通过使用 [UIColor clearColor] 使表格 View 单元格的文本标签背景颜色清晰来解决了这个问题。

关于iphone - 添加到 UITableViewCell 的内容 View 中的 UIButton 仅在选择单元格时出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7937146/

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