今天在做播放控制模块时,对于播放按钮的两种状态,使用 UIControlStateNormal
和 UIControlStateSelected
两种状态来表示,但添加图片后,选中的状态高亮图片始终无法显示出来,经过摸索后,想起 iOS 里是可以使用或运算符
来进行组合表示的,所以尝试使用或运算符
组合表示看会不会得到自己想要的结果。
[playButton setImage:[UIImage imageWithUnCachedName:[HJMusicPlayBundle stringByAppendingPathComponent:@"cm2_fm_btn_pause_prs"]] forState:UIControlStateSelected | UIControlStateHighlighted];
如我所愿,按钮在选中状态可以显示高亮图片。
PS : 学习中需要多总结以往的知识