- 一行代码添加文本点击事件
https://github.com/lyb5834/YBAttributeTextTapForSwfit.git
#使用方法
#import "UILabel+YBAttributeTextTapAction.h"
- 设置
label.attributedText = ?????
- 有2种回调方法,第一种是用代理回调,第二种是用block回调
- 第一种
[label yb_addAttributeTapActionWithStrings:@[@"xxx",@"xxx"] delegate:self];
- 第二种
[label yb_addAttributeTapActionWithStrings:@[@"xxx",@"xxx"] tapClicked:^(NSString *string, NSRange range,NSInteger index) { coding more... }];
- PS:数组里输入的要点击的字符可以重复
#CocoaPods支持
- 只需在podfile中输入
pod 'YBAttributeTextTapAction'
即可
#V2.0.0重大更新
- 修复字体变小时,坐标计算不正确导致无法点击的bug
#V2.1.0更新
- 增加点击效果,默认是开启,关闭只需设置
label.enabledTapEffect = NO
即可
#重要提醒
- 使用本框架时,最好设置一下
NSParagraphStyle中
的lineSpacing
属性,也就是行间距,如果不设置,则默认为0! - 使用本框架时,一定要设置
label.attributedText = ?????
,不设置则无效果!!
#版本支持
-
xcode6.0+
-
如果您在使用本库的过程中发现任何bug或者有更好建议,欢迎联系本人email [email protected]