[使用UIButton的系统样式时(不,我不想使用自定义样式,因为系统提供了动画等。]
系统按钮的选定状态会添加背景并删除图像
这是默认状态
而且我想实现这样的选定样式,其中选定外观与自定义按钮相同
extension UIButton { override public var highlighted: Bool { didSet { // clear background color when selected self.layer.backgroundColor = .None } } }