lixiang1994 / AttributedString

基于Swift插值方式优雅的构建富文本, 支持点击长按事件, 支持不同类型过滤, 支持自定义视图等.
MIT License
846 stars 76 forks source link

numberOfLines 为0时候点击无效 #27

Closed MuRanJiangXia closed 3 years ago

MuRanJiangXia commented 3 years ago

多行显示label 点击事件无效,切不能多行显示了

MuRanJiangXia commented 3 years ago

给 label的 image增加的点击事件,但是无效

MuRanJiangXia commented 3 years ago
    nameLabel.attributed.text = "\(nameString) \(.image(icon, bounds: CGRect(x: 0, y: -4, width: 20, height: 20)), trigger: .click, action: editName)"

我设置的是 click 但是要长按一会才走回调事件

lixiang1994 commented 3 years ago

你的label是在某UIScrollView内吗?

MuRanJiangXia commented 3 years ago

是的呢,在collectionview 上的

lixiang1994 commented 3 years ago

有个delaysContentTouches的属性你可以设置一下 目前是基于touchesBegan做的 会受到UIScrollView事件传递影响

MuRanJiangXia commented 3 years ago

恩恩 谢谢啦

MuRanJiangXia commented 3 years ago

你好,还有个问题,label多行显示有时候图片显示不出来呢