IOS_UIButton去掉系统的按下高亮置灰效果
2013-07-03 20:25
555 查看
第一种方法:
setAdjustsImageWhenHighlighted // default is YES. if YES, image is drawn darker when highlighted(pressed)
相关属性:
@property(nonatomic) BOOL reversesTitleShadowWhenHighlighted;
// default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
@property(nonatomic) BOOL adjustsImageWhenHighlighted; //
default is YES. if YES, image is drawn darker when highlighted(pressed)
@property(nonatomic) BOOL adjustsImageWhenDisabled; //
default is YES. if YES, image is drawn lighter when disabled
@property(nonatomic) BOOL showsTouchWhenHighlighted; //
default is NO. if YES, show a simple feedback (currently a glow) while highlighted
第二种方法:
本群的Misery-iOS-武汉提到了一个巧妙的方法 正常&高亮用相同的图片
[priceBtn setImage:[UIImage imageNamed:@"sequence_up_pressed.png"] forState:UIControlStateNormal];
[priceBtn setImage:[UIImage imageNamed:@"sequence_up_pressed.png"] forState:UIControlStateHighlighted];
欢迎其他同志们补充
setAdjustsImageWhenHighlighted // default is YES. if YES, image is drawn darker when highlighted(pressed)
UIButton *priceBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [priceBtn setTag:PRICE_BTN_TAG]; [priceBtn setFrame:CGRectMake(DISTANCE_OF_SCREEN_BORDER, 3, 63, 31.5)]; [priceBtn setBackgroundColor:[UIColor clearColor]]; [priceBtn setImage:[UIImage imageNamed:@"sequence_up_pressed.png"] forState:UIControlStateNormal]; [priceBtn addTarget:self action:@selector(priceBtnClicked:) forControlEvents:UIControlEventTouchUpInside]; [priceBtn setAdjustsImageWhenHighlighted:NO];
相关属性:
@property(nonatomic) BOOL reversesTitleShadowWhenHighlighted;
// default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
@property(nonatomic) BOOL adjustsImageWhenHighlighted; //
default is YES. if YES, image is drawn darker when highlighted(pressed)
@property(nonatomic) BOOL adjustsImageWhenDisabled; //
default is YES. if YES, image is drawn lighter when disabled
@property(nonatomic) BOOL showsTouchWhenHighlighted; //
default is NO. if YES, show a simple feedback (currently a glow) while highlighted
第二种方法:
本群的Misery-iOS-武汉提到了一个巧妙的方法 正常&高亮用相同的图片
[priceBtn setImage:[UIImage imageNamed:@"sequence_up_pressed.png"] forState:UIControlStateNormal];
[priceBtn setImage:[UIImage imageNamed:@"sequence_up_pressed.png"] forState:UIControlStateHighlighted];
欢迎其他同志们补充
相关文章推荐
- IOS_UIButton去掉系统的按下高亮置灰效果
- iOS _UIButton 高亮变灰 效果去掉方法
- iOS UIButton 高亮变灰的效果去掉 的方法
- iOS UITabBarItem去掉系统自带的渲染效果
- ios去掉icon高亮效果
- 3ff8 【IOS】关于处于表视图行单元 contentView 中的 UIButton 短按不产生高亮效果的
- iOS 去掉tableViewCell 点击效果 三个简单方法
- ios UIButton设置高亮状态下的背景色
- IOS 取消表格单元格 TableViewCell 去掉高亮状态 点击Cell取消选择状态
- IOS-UIButton和UIImageView中Image拉伸效果的实现
- ios系统,打开浏览器,滑动页面,出现弹性效果的解决方案
- IONIC高仿IOS 列表Title粘贴效果(IOS系统默认组列表效果)
- iOS去掉icon的(自带磨光效果)gloss effects
- iOS去掉icon的(自带磨光效果)gloss effects
- IOS 自定义UIBUTTON 直接拖个xib 就能在button上显示多行文本 并且添加了点击的效果
- 简单的UIButton按钮动画效果iOS源码
- 去掉 App Store 内图标上部高亮效果的办法
- ios UIButton设置单选效果,以及同时设置图片和标题
- IOS 自定义UIBUTTON 直接拖个xib 就能在button上显示多行文本 并且添加了点击的效果
- ios cell button 高亮效果