在多个 UITextView 中显示长文本
Posted
技术标签:
【中文标题】在多个 UITextView 中显示长文本【英文标题】:Display long text in multiple UITextView 【发布时间】:2014-10-30 08:22:48 【问题描述】:我可能稍后需要显示带有图片或视频的文章。我需要在多个页面中显示它。用户并上下滑动以更改页面。页面需要滑出和滑入。有什么好的方法可以做到这一点?我做了一些研究,并对问题有一些想法。
UIText 视图。为每个 UITextview 使用一个布局管理器,它可以决定如何将文章分成不同的页面。然后我需要将 UITextview 放到不同的视图中。将所有视图添加到控制器并滑入和滑出。这种方法的问题:我怎么知道我需要多少视图?
UIScrollView。怎么能滑进滑出?
谢谢, 李
【问题讨论】:
【参考方案1】:我更喜欢 UIScrollView
与分页。
这里有几个例子
Example 1
Example 2
【讨论】:
感谢您的回复。这两个示例似乎没有显示如何确定您最初需要多少页。例如,示例 2 直接使用了 3 个页面。但我的问题是如何知道你需要 3 页...如果我知道,我还可以使用 UITextview 创建上下滑动效果。 识别“最初需要多少页”的方法是,使用框架内部控件计算页数。例如:如果您需要每页显示两张图片,并且总共有 6 张图片,那么您最初需要的总页数为 6/2 = 3 页。 但这并不是那么简单。是富文本。也许我需要在中间插入图像。假设我有 1000 个单词,需要插入 3 张图片,一个标题,一个作者需要显示。他们有不同的字体。那我怎么知道我需要多少页呢?以上是关于在多个 UITextView 中显示长文本的主要内容,如果未能解决你的问题,请参考以下文章