XYTapLabel 1.0.1

XYTapLabel 1.0.1

gdutxzy 维护。



  • gdutxzy

XYTapLabel

CI Status Version License Platform

示例

要运行示例项目,请先克隆仓库,然后在示例目录中运行 `pod install`。

需求

安装

XYTapLabel可通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile:

pod 'XYTapLabel'

作者

gdutxzy,[email protected]

许可证

XYTapLabel 遵循 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。

XZYTapLabelDemo

需求:iOS 7 及以上

XZYTapLabel的功能仅此一项,即识别用户点击的是哪个字符,或是没有点击到任何一个字符,并通过回调返回这一信息。

该类旨在实现微信评论中的Label功能,点击名字进行跳转,点击其他地方进行回复。

之前使用了其他人编写的富文本Label,但由于该Label没有提供点击非响应区域的回调,所以在添加Tapgesture时,会与它内部已有的Tap发生冲突,难以完成对整个label的点击识别。

使用方法:只需调用此方法,即可增加您想要响应的点击范围

  • (void)addTapRange:(NSRange)range with:(NSObject *)information;

使用- (void)cleanTapRange; 来清除已有的点击范围设置,主要为了避免tableviewcell的复用机制。

此- (void)BYLabelDidtapWith:(NSObject *)information; 回调会返回您设置的点击范围的信息。如果为空,说明他点击了整个label。