使UITextField不绘制图像附件但保留其框架

时间:2016-10-16 09:04:58

标签: ios uitextfield core-text

在iPhone 6 + / 6s +上滚动时,

UITextField在绘制图像附件时表现非常糟糕。我正在研究一些子视图解决方案,以重叠与UIImageView s的附件。它工作得很好,但是我需要UITextView来停止绘制这些附件,但要在其位置上保留附件框架。

我知道NSTextContainer exclusionPaths属性,但不确定它是否适用于异步图像加载。下载后将知道图像大小。

1 个答案:

答案 0 :(得分:0)

通过nilling [NSTextAttachment image]找到工作解决方案并恢复边界:

CGRect bounds = attachment.bounds;
attachment.image = nil;
attachment.bounds = bounds;