我在UINavigationController中创建了一个导航按钮.
[someButton setShowsTouchWhenHighlighted:YES];
有没有办法将高亮显示的 colored颜色 更改为默认白色以外的 colored颜色 ?
我在UINavigationController中创建了一个导航按钮.
[someButton setShowsTouchWhenHighlighted:YES];
有没有办法将高亮显示的 colored颜色 更改为默认白色以外的 colored颜色 ?
try 用以下方法覆盖UIButton..当按钮处于高亮显示状态时,只需更改其背景 colored颜色 即可.
- (void)setHighlighted:(BOOL)highlighted {
[super setHighlighted:highlighted];
if (highlighted) {
self.backgroundColor = [UIColor Your Customcolor];
}
else{
self.backgroundColor = [UIColor Your DefaultColor];
}
}
试试看..希望有帮助