我无法使用UIWebView
,因为即使用户手机无法访问互联网,我也希望可以访问该文本。此外,我需要在应用程序的其他屏幕上设置按钮,我认为UIWebView
是不可能的(对吗?)
有没有办法让我直接在Xcode中编辑屏幕的xml?我的要求是在每个部分之前有大约10个带标题标签和按钮的部分,所以如果我必须在故事板屏幕上进行调整,那将会有点噩梦。
这对我来说有什么合理的方法?我想只是手工编辑xml并用样式和文本对其进行硬编码,对吗?
答案 0 :(得分:2)
这里有几件事:
如果您正在下载视图的内容,那么网页浏览只需要一个互联网连接(这似乎不是您想要的,不是您只是在本地构建它吗?)
您可以使webview中的按钮执行您想要的任何操作。请参阅this answer。
这个UI的复杂程度如何,你不能只在代码或IB中以常规方式构建它?
答案 1 :(得分:1)
仅仅因为您考虑使用UIWebView
,这并不意味着您将应用程序功能限制为Internet访问。
您也可以在Webview中显示的应用程序包中包含HTML文档。这基本上就是PhoneGap正在做的事情。
如果您不想使用网络视图,那么没有什么能阻止您使用UIViews
,UILabels
,UIImageViews
等,并根据需要撰写您的应用。