1

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

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

对我来说什么是合理的方法?我认为只能手动编辑 xml 并使用样式和文本对其进行硬编码,对吗?

4

2 回答 2

2

这里有几件事:

  1. 如果您正在下载视图的内容,webviews 只需要互联网连接(这看起来不像您想要的,您不是只是在本地构建它吗?)

  2. 你可以让 webview 中的按钮做任何你想做的事情。看到这个答案。

  3. 这个 UI 有什么复杂的地方,以至于你不能在代码或 IB 中以常规方式构建它?

于 2012-08-13T20:31:58.893 回答
1

仅仅因为您考虑使用UIWebView它并不意味着您将应用程序功能限制为互联网访问。

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

如果您不想使用 webviews,那么没有什么能阻止您使用UIViews,UILabelsUIImageViews并按照您的意愿编写您的应用程序。

于 2012-08-13T20:32:31.320 回答