ios - 在没有 CoreText 的情况下将 UITextView 中的文本环绕在 UIImage 周围

标签 ios uiimageview uitextview word-wrap nsattributedstring

有没有一种方法可以在不使用 CoreText 的情况下将 UITextView 中的文本环绕在 UIImage 周围?

我一直在玩属性字符串,但运气不佳,而且 CoreText 看起来非常复杂,所以我宁愿远离它。

最佳答案

这似乎可以解决问题:

UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 100, 100)];
self.textView.textContainer.exclusionPaths = @[imgRect];

仅适用于 iOS 7 及更高版本。

关于ios - 在没有 CoreText 的情况下将 UITextView 中的文本环绕在 UIImage 周围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13216135/

相关文章:

java - RoboVM 绑定(bind)编译问题

iphone - 在调度队列中加载照片错误

ios - 如何让用户从 Safari 复制图像并将其粘贴到我的应用程序的 UIImageView 中?

ios - 动画时将 UITableViewCell 子 UIImageView 置于前面

ios - 如何将 UITextView 的光标移动到 TOUCHED LOCATION?

ios - 在滚动到顶部的 UITextView 上检测向下滑动

ios - 将 cell.section 传递给自定义表格单元格

ios - 附属水龙头无法识别

具有多个可见页面的 iOS UIScrollView

ios - 如何有效检测UI文本输入以调用Google Places API以获得建议?