gpt4 book ai didi

ios - 选择行时禁用 uitableviewcell 中的突出显示按钮

转载 作者:行者123 更新时间:2023-11-28 21:41:42 26 4
gpt4 key购买 nike

我有自定义的 UITableViewCell 和里面的两个按钮。当我选择行时,按钮的背景会更改为与所选行的背景相同的颜色,并且按钮的边框会消失。

如何在选中行时禁用更改按钮的边框/背景颜色?

谢谢回复

最佳答案

1) 创建一个 UIView 并指定所需的背景颜色。2) 将 UIView 渲染为 UIImage3) 为所需状态设置按钮的背景图像。

UIView *colorView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)];
colorView.backgroundColor = color;

UIGraphicsBeginImageContext(colorView.bounds.size);
[colorView.layer renderInContext:UIGraphicsGetCurrentContext()];

UIImage *colorImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

[button setBackgroundImage:colorImage forState: UIControlStateHighlighted];

关于ios - 选择行时禁用 uitableviewcell 中的突出显示按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31792404/

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