关闭

iOS自定义Tab按钮去掉按下效果

382人阅读 评论(0) 收藏 举报
分类:


如上图,UI结构:最外层是一个UIView, 里面的三个tab按钮为自定义的UIButton,当选中第一个自定义的tab按钮时,再次按下该按钮,会出现一个高亮的状态, 我希望达到的效果是该tab按钮选中后,无论再次点击或者长按该按钮都还是选中的状态:即图标和文字的颜色都不变,直到点击另外一个tab按钮的时候该按钮才从选中状态变为非选中状态。


解决办法是在该自定义按钮里面重写一个方法即可:

- (void)setHighlighted:(BOOL)highlighted
{
   // 重写Highlighted方法即可,无需写实现代码 
}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:150244次
    • 积分:2864
    • 等级:
    • 排名:第12466名
    • 原创:132篇
    • 转载:88篇
    • 译文:0篇
    • 评论:16条
    最新评论