【问题标题】:How to display a couple pages of text in swift ios如何在swift ios中显示几页文本
【发布时间】:2016-05-07 00:48:09
【问题描述】:

我有一个信息页面,其中有大约 3 页要显示的文本。

在 swift 编码的 iOS 应用程序中显示所有这些文本的最佳方法是什么?

我一直在尝试使用滚动视图来做到这一点,但我无法将所有文本都放入一个屏幕上的一个标签中。我关注的所有教程都说将滚动视图设置为标签的大小。但问题是我的文字太长了,它会填满屏幕好几次。

如何做到这一点,以便无论在哪个设备尺寸的屏幕上查看它都适合我的所有文本并可以垂直滚动?

我似乎无法让它与滚动视图一起使用:/

【问题讨论】:

  • 您使用的是标签还是文本视图?
  • 标签,textview 不会让它可编辑吗?

标签: ios swift text scroll


【解决方案1】:

【讨论】:

  • 我希望它可以在没有互联网连接的情况下访问,还有其他选择吗?
  • 将 HTML 文件放入您的应用程序包中。您也可以使用 WKWebView 呈现本地 HTML 文件。使用 NSBundle.mainBundle().URLForResource 获取本地 HTML 文件的 URL。
【解决方案2】:

您可以使文本视图不可编辑。

【讨论】:

  • 也许还可以解释一个 UITextView 本身就是 UIScrollView developer.apple.com/library/ios/documentation/UIKit/Reference/… 的一个孩子
  • 我已将 textview 设为不可编辑并将其放在滚动视图中(作为孩子),但由于某种原因我无法向下滚动。我很可能在自动布局设置方面遇到问题。有没有关于如何完成我想要的教程?我似乎找不到任何好的文学作品
  • 尽量不要将文本视图放在滚动视图中。
【解决方案3】:

我也有这个问题..也许你可以使用表格视图并以编程方式添加内容..希望它可以增加你的想象力。

【讨论】:

  • 我可能不得不走那条路,但如果可能的话,我宁愿避免这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-07
相关资源
最近更新 更多