-1

我正在开发我的 iPhone 应用程序,我对 iOS 开发有点新手。我必须在所有应用程序中为用户显示一些文本信息。另外,我将有一个“图书馆”部分,这将是一种 wiki 页面。因此,在我的应用程序中,它或多或少是带有一些图像的格式化文本。

我想知道,如何实现它?

它有很多方法可以做到这一点,从“只制作格式化文本+图像的照片,然后将其放入UIImageView”到使用不同的标准 UI 元素(UILabelUIImageViewUITextView、等) UIScrollViewUIWebView甚至创建自定义。


我正在考虑使用UIWebView+ 本地 HTML 文件(尤其是“库”),但我不确定。我认为格式化以 HTML 格式呈现的文本和图像非常容易。并且可以通过链接轻松实现导航。不是吗?

我从来没有使用过这样的东西,完全不知道呈现格式化文本的不同方式可能存在的问题。很高兴听到各种方法的优点

4

1 回答 1

0

我认为解决您的任务的最佳方法是使用UIWebView. 这种方法没有任何缺点。您将能够根据需要设置文本格式并创建任何复杂性。最大的好处是自定义:您可以更正文本中的任何内容,而无需痛苦地重新定位标签/图像等。我绝对投赞成票UIWebView

你也可以试试CoreText这个。但是实现起来要困难得多,并且仍然需要一些格式化的文本源。您将创建自己的副本,UIWebView减少功能和大量错误。我不会推荐这种方式。

最后一种可能的方法是基于标准 UI 控件创建您自己的元素。我认为这是最糟糕的解决方案。你最终会得到一个缓慢的巨大怪物,我不相信你会对你得到的结果感到满意。

于 2013-06-04T02:34:03.237 回答