lele8446
lele8446
多谢指出,最新版本v2.1.2已更正
用initWithFrame初始化试试
> 现有bug: numberOfLines大于0且小于实际label.numberOfLines,同时verticalAlignment不等于CJContentVerticalAlignmentTop时,文本显示位置有偏差 > > 您的这个三方库这个问题太致命了, 会导致布局紊乱. 我这边只需要您的库的选择复制功能. 已新增分类CJLabel+UIMenu,请更新4.7.2版本
不关是否自定义view的问题。应该是你CJLabel的frame是手动设置的导致?点击事件能够准确获取需要前提条件:1、CJLabel布局是autolayout;2、或者经过计算能够保证CJLabel的size跟其文本显示的size相等。 我一直都是用的autolayout,没发现这个bug,之后版本会改进。
@Jacquesless CLabel V4.0.0之后版本修复了手动设置frame点击不准的问题了,另外增加了选择复制功能,有兴趣可以看下
@zhjzh 删除线需要另外扩展,等下个版本加上
@zhjzh 已发布新版本V4.5.3,新增属性kCJStrikethroughStyleAttributeName、kCJStrikethroughColorAttributeName,可添加自定义中划线
抱歉~迟来的回复😔,之前版本是不支持用NSTextAttachment插入图片链点的……最近重写了CJLabel,V2.1.2版本之后可通过调用+ configureLinkAttributedString: addImageName: imageSize: atIndex: linkAttributes: activeLinkAttributes: parameter: clickLinkBlock: longPressBlock: 方法获取图片点击事件
tableviewcell重用后重新设置table的attributedText时,旧的attributedText属性值仍然存在,建议重设前先清空Attribute属性。
下载的最新版本?代码我正在修改,还未完成。请pod安装 'CJLabel', '~> 2.1.2'或下载https://github.com/lele8446/CJLabelTest/releases/tag/2.1.2 看看