TYAttributedLabel icon indicating copy to clipboard operation
TYAttributedLabel copied to clipboard

TYAttributedLabel 简单,强大的属性文本控件(无需了解CoreText),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示

Results 79 TYAttributedLabel issues
Sort by recently updated
recently updated
newest added

有的点击会点不上。 写的非常好

用label 包装一下,就可以显示了,但在用Label 使用sizeTofIt方法后,不知道是框架bug,还是label的sizeTofit 方法计算有问题,在某些图文混排下,在使用中文符号(,。!等)计算是不准确的

``` - (void)attributedLabel:(TYAttributedLabel *)attributedLabel textStorageClicked:(id)TextRun atPoint:(CGPoint)point ``` 这个方法可以获取点击的 TYImageStorage 请问下怎么能获取 点击图片的frame?

question

因为lineBreakMode默认是kCTLineBreakByCharWrapping,所以设置lineBreakMode=kCTLineBreakByCharWrapping会直接return掉,可以先设置为kCTLineBreakByClipping再设置为kCTLineBreakByCharWrapping

question

![image](https://user-images.githubusercontent.com/8563315/30537838-f2755e7e-9c30-11e7-8b49-aed100a6dc06.png) Device: iPad mini with Retina Display(iPad mini 2G) 10.3.1 (14E304) 和 10.3.2 (14F89)

- (TYTextContainer *)creatTextContainer { NSString *text = @"滨江店火爆虾"; // 属性文本生成器 TYTextContainer *textContainer = [[TYTextContainer alloc]init]; textContainer.text = text; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.layer.cornerRadius = 2; button.titleLabel.font = [UIFont systemFontOfSize:8];...

文本内容如下 `总有一天你将破蛹而出,成长得比人们期待的还要美丽。但这个过程会很痛,会很辛苦,有时候还会觉得灰心。面对着汹涌而来的现实,觉得自己渺小无力。但这,也是生命的一部分。做好现在你能做的,然后,一切都会好的。我们都将孤独地长大,不要害怕。` 如何 把 `` 替换成 `百度一下` 带超链接的 目前我是把文本拆分,然后再用append 组合在一起 来替换的. 有没有简单的方法, 例如直接对 `linkTextStorage.text = @"百度一下";` 赋值 来直接替换. (现在这个方法替换不了) 因为我看了里面的demo, 可以对[@]直接识别 添加替换成一个TextField, 如果对文本也能如此, 能直接识别 `需要被替换的文本` 替换成 `新文本` 就太方便了 也可能是我用的方式不对, 希望指点一下....

设置了numberOfLines = 5后,getHeightWithWidth就不能获取文本真正高度了,因为是在cell里用,第一次在设置numberOfLines前获取高度正常的,滑动cell后从缓存池取的numberOfLines就已经被设置了,获取的高度就是label的高度,并不是文本真正高度