使用Corona SDK可以在模拟器中创建HTML布局视图,方便文档演示和帮助展示。

在 Corona SDK 中,最好的方法是如何向用户显示格式化的静态内容?例如,对于您的帮助页面。因此,我的特定要求是:

  1. 需要支持模拟器(在开发和查看布局时进行迭代)
  2. 支持传递带有 HTML 的字符串变量(即不需要是文件或 www url)
  3. 放置在 newScrollView 中以进行滚动

是否有任何可用的方法来完成这个目标?

背景:

  • newWebView 似乎不支持上述要求,因此我有这个问题。在构建 WebViewPhysics 示例项目时,我在我的 Mac 上得到了这个结果。
  • native.newWebView() 在 Corona 模拟器中不起作用。请为设备(或 Xcode 模拟器)构建以使此示例正常工作。
  • 希望避免使用多个 newText() 类型元素,然后必须重新定位它们等等。内容将具有一些静态和动态组件。
  • 此外,使用 HTML 还可以将页面作为报告发送电子邮件。
点赞
用户869951
用户869951

我不知道这个东西,希望其他人知道,但以下是一些可供考虑的想法:

  • 相对于显示纯文本,解释 HTML 字符串需要更多的计算,要求 Corona 应用每秒重复执行此操作,对于完整的 HTML 字符串,即使只有一个字符更改,也可能会导致闪烁,假设这样的组件存在。
  • 我看到了两个选项:
    1. 创建一个多文本显示组,每个成员是一行,每行是一组 display text 对象。然后只更新发生更改的文本对象。
    2. 在您的 corona 应用程序中创建一个迷你本地 Web 服务器,只需打开套接字并侦听 HTTP 获取然后将数据推送到“客户端”JavaScript(在您的 corona 应用程序中运行的本机 WebViewer 中)。这有点扭曲,不可否认。
2014-03-05 22:29:36