我点击时动态添加一个accessoryView到我的UITableVieCell。在我看来,单元格突出显示阻止了accessoryView。在突出显示通过点击不同的表格单元格消失之前,我看不到我的访问视图。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
[tableView selectRowAtIndexPath:indexPath
animated:YES
scrollPosition:UITableViewScrollPositionNone];
UITableViewCell* cell = [tableView cellForRowAtIndexPath:indexPath];
cell.textLabel.text = @"Loading server stuff";
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
CGRect frame = CGRectMake(0.0, 0.0, 20, 10);
button.frame = frame;
button.backgroundColor = [UIColor redColor];
cell.accessoryView = button;
}
答案 0 :(得分:0)
细胞的亮点交换了所有视图的背景。用这个来放置按钮的图像:
- (void)setImage:(UIImage *)image forState:(UIControlState)
这样,背景就会被交换,但图像仍然在顶部。