ios - 如何使用大量文本和按钮创建屏幕而不使用UIWebView

时间:2012-08-13 20:22:07

标签: ios cocoa-touch uikit

我无法使用UIWebView,因为即使用户手机无法访问互联网,我也希望可以访问该文本。此外,我需要在应用程序的其他屏幕上设置按钮,我认为UIWebView是不可能的(对吗?)

有没有办法让我直接在Xcode中编辑屏幕的xml?我的要求是在每个部分之前有大约10个带标题标签和按钮的部分,所以如果我必须在故事板屏幕上进行调整,那将会有点噩梦。

这对我来说有什么合理的方法?我想只是手工编辑xml并用样式和文本对其进行硬编码,对吗?

2 个答案:

答案 0 :(得分:2)

这里有几件事:

  1. 如果您正在下载视图的内容,那么网页浏览只需要一个互联网连接(这似乎不是您想要的,不是您只是在本地构建它吗?)

  2. 您可以使webview中的按钮执行您想要的任何操作。请参阅this answer。

  3. 这个UI的复杂程度如何,你不能只在代码或IB中以常规方式构建它?

答案 1 :(得分:1)

仅仅因为您考虑使用UIWebView,这并不意味着您将应用程序功能限制为Internet访问。

您也可以在Webview中显示的应用程序包中包含HTML文档。这基本上就是PhoneGap正在做的事情。

如果您不想使用网络视图,那么没有什么能阻止您使用UIViewsUILabelsUIImageViews等,并根据需要撰写您的应用。