如何去掉ios8.1下的button下划线
来源:互联网 发布:离线翻译软件哪个好 编辑:程序博客网 时间:2024/05/16 03:09
1.定义一个UIButton的类别
- #pragma mark - UIButton + UnderlineNone
- @interface UIButton (UnderlineNone)
- @property (nonatomic, assign) BOOL underlineNone;
- @end
- @implementation UIButton (UnderlineNone)
- @dynamic underlineNone;
- -(void)setUnderlineNone:(BOOL)flag {
- if (flag) {
- NSString *text = self.titleLabel.text;
- NSMutableAttributedString *str = [[[NSMutableAttributedString alloc] initWithString:text] autorelease];
- // [str addAttribute:NSForegroundColorAttributeName value:ColorForGestureButton range:NSMakeRange(0,forgetPasswordText.length)];
- [str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInt:NSUnderlineStyleNone] range:NSMakeRange(0,text.length)];
- [self setAttributedTitle:str forState:UIControlStateNormal];
- }
- }
- @end
2.如何使用
(1)代码调用
[self.btnForgetPW setUnderlineNone:YES];
(2)xib中设置在User Defined Runtime Attributes中设置如下图。
转自:http://blog.csdn.net/saikyuusakae/article/details/41247241
0 0
- 如何去掉ios8.1下的button下划线
- 如何去掉ios8.1下的button下划线
- iOS :button上如何去掉文字的下划线
- 如何去掉超链接的下划线?
- 如何去掉超链接的下划线
- 如何去掉超链接的下划线
- 如何去掉超链接的下划线
- 如何去掉超链接的下划线
- 去掉连接下的下划线
- 如何去掉LinkButton控件的下划线(原创)
- 如何去掉LinkButton控件的下划线
- 如何去掉LinkButton控件的下划线
- 如何去掉LinkButton控件的下划线
- 如何去掉a标签的下划线
- 如何去掉a标签的下划线
- 如何去掉a标签的下划线
- 如何去掉a标签的下划线
- 如何去掉a标签的下划线
- [SetContextPropertiesRule]{Context} Setting property 'source'
- C++实现基于离散Hopfield神经网络噪声数字的识别_智能计算作业三
- UVa 1368 DNA Consensus String(DNA序列)
- Longest Substring Without Repeating Characters
- SDL2.0例子代码分析---代码运行平台检测
- 如何去掉ios8.1下的button下划线
- HDOJ 今年暑假不AC 2037
- 关于Action中ValidateXXX方法校验一次失败后\导致以后一直返回input视图的情况
- cheap louis vuitton pIRJ YAWE kprxm
- HDOJ EXCEL排序 1862(sort排结构体)
- 我的互联网时代(一)
- 安卓简历技术点之——熟练Android四大组件
- UVa 202 Repeating Decimals(循环小数)
- I/O注意