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

原创 2016年05月30日 15:23:28


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


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

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


版权声明:本文为博主原创文章,未经博主允许爱转不转。

iOS中左右滑动切换,滑动标签页导航的设计思路

iOS中左右滑动切换,滑动标签页导航的设计思路 iOS开发中经常(几乎每个APP都含有这样的页面吧,几乎!UI设计师也都是这样抄来抄去…..) 估计很多人都会说,直接用第三方就可以...
  • chengkaizone
  • chengkaizone
  • 2016年01月18日 09:25
  • 2579

ios 自定义带下划线的tab切换按钮

1. 创建2个tab栏切换的TabBar #pragma mark -- 创建顶部Tab切换按钮 - (void)createTopTabBarSegment { if(!_segmentLi...
  • robinson_911
  • robinson_911
  • 2017年04月30日 17:51
  • 336

iOS 在TabViewController中设置Tab Bar,且实现自定义

开发环境:Xcode 6.1 iOS 7.1.2 & iOS 8.1 实现功能一,在打开APP时即显示第三个Tab对应的View; 实现功能二,给每一个Tab设置图片和选中图片。 - (BOOL)ap...
  • willproud
  • willproud
  • 2014年11月08日 01:01
  • 2974

IOS 自定义滑动Tab(顶部) 带滑动的条条

IOS 自定义滑动Tab(顶部) 带滑动的条条
  • wwenSpring
  • wwenSpring
  • 2015年08月07日 20:24
  • 1948

iOS开发使用Tab Bar Controller实现页面导航功能

如今类似微信的底部导航栏已经在越来越多的App实现。这是一种极为简洁方便的导航和页面跳转方式。比普通的按钮跳转更为方便,同时能在多个页面之间实现一键切换。现在我们将在iOS上实现底部导航栏的功能,称之...
  • CHENYUFENG1991
  • CHENYUFENG1991
  • 2015年07月30日 17:26
  • 4002

Android自定义控件——TabButton

原创作品,转载请注明出处:http://blog.csdn.net/esun6/article/details/6893813 前段时间,看到携程网的Android客户端有个自定义的控件,效果很...
  • youngkingyj
  • youngkingyj
  • 2015年01月20日 19:15
  • 4053

ios基于UITabBarController实现tab页面切换

首先,带大家来看看实现的效果图,点击底部三个tab按钮来实现页面的切换 具体实现代码如下: AppDelegate.m #import "AppDelegate.h" #import "...
  • chenzheng8975
  • chenzheng8975
  • 2016年07月28日 11:42
  • 3710

ios中UIButton选中状态切换

关于UIButton的事件枚举有许多,平时用的少所以很多的都不是很清楚,今天了解了下,看了以前的代码,觉得在UIButton选中时操作写了许多冗余代码,而忽略了UIButton一个很重要的属性,如下:...
  • chuming0311
  • chuming0311
  • 2015年11月10日 11:26
  • 14927

iOS 顶部几个按钮切换界面代码

// //  MainRankView.h //  HengTaiXinGolf // //  Created by 欧阳荣 on 15/10/12. //  Copyr...
  • qq_27247497
  • qq_27247497
  • 2016年04月16日 10:13
  • 2119

IOS界面元素四栏(状态栏、导航栏、工具栏、TAB栏)设计规范

1.1 状态栏状态栏展示于设备和当前环境相关的重要信息。 外观和行为:状态栏总是出现在屏幕顶部,包含网络连接、时间、电量等用户需要的信息 在iPhone上,状态栏的颜色会变。而在iPad上...
  • GeekLeee
  • GeekLeee
  • 2016年12月30日 16:18
  • 1982
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS自定义Tab按钮去掉按下效果
举报原因:
原因补充:

(最多只允许输入30个字)