gpt4 book ai didi

ios - 嵌入在 UITextView 中的三列表

转载 作者:行者123 更新时间:2023-12-01 19:02:07 25 4
gpt4 key购买 nike

我的项目包括在 UITextView 中显示文档。大部分文档都是非常直接的属性文本,我可以正常工作。文档的其他部分由普通文本组成,然后是一个 3 列的表格,其中 2 或 3 行基本上就在普通文本的中间。

在花了相当多的时间搜索网络之后,我似乎找不到任何关于任何人做这样的事情的引用。

根据我读过的一些教程,我在想也许有一种方法可以创建一个由一堆 UILabel 组成的 subview ,这些 UILabel 将是 UIView 的 subview (我们称之为 _tabularView),我可以在顶部布局UITextView 的。然后我可以以某种方式定位 _tabularView 的框架到它应该在的 UITextView 中的字符范围。然后我可以使用排除路径来防止文本进入 View 。我唯一的问题是我不完全确定如何执行此操作,而且我还担心它不会与其余内容一起滚动。

我的问题是,是否有人对如何完成此操作有任何建议,或者对将表格嵌入 UITextView 的更好方法提出建议。

最佳答案

一种简单的可能性是使用 UIWebView 而不是 UITextView。用户无论如何都不能编辑表格,所以如果整个 TextView 不应该是可编辑的,这是一个简单的选择。

如果 TextView 是可编辑的,则将表格绘制到图像上下文中并将图像内联包含在 TextView 中(仅限 iOS 7,因为它为您提供了 Text Kit 的全部功能)。该表仍然不可编辑,因为它是一个图像。但这不应该打扰您,因为您提出的标签也不能编辑。

我还应该提到,如果文本都很短(基本上是单个单词)并且如果您不想绘制网格线,则可以使用选项卡(iOS 7 的另一个新功能)来完成。

关于ios - 嵌入在 UITextView 中的三列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22116358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com