我正在尝试更改UITableViewCell的detailDisclosureButton的默认按钮。
我可以通过执行以下操作来更改按钮:
button.frame = CGRect(x: 0, y: 0, width: 10, height: 10)
button.backgroundColor = UIColor.black
cell.accessoryView = button
然而,在这种情况下,我在细节按钮的右侧丢失了公开指示的克拉。这是因为根据文档定义accessoryView会忽略accessoryType的值。
无论如何,将accessoryType设置为detailDisclosureButton并为按钮定义自定义图像。即自定义按钮并保留克拉以供披露?
答案 0 :(得分:0)
也许这就是你想要的:link to apple docs
它已经陈旧了,但它向您展示了一个只有附件或配件的定制示例。
这使用子类化UIControl并覆盖子类中的drawRect
这里的答案是:https://stackoverflow.com/a/27938584/1619193
问题并非完全重复,我不想发布仅限链接的解决方案
希望这就是你要找的东西