【问题标题】:How do I change the tableView library in Corona SDK for Retina Graphics如何更改 Corona SDK for Retina Graphics 中的 tableView 库
【发布时间】:2011-06-17 10:36:26
【问题描述】:

我正在检查 Corona SDK 并希望调整 Coffee Demo (http://blog.anscamobile.com/2010/09/create-scrolling-list-views-with-text-and-graphics-in-coronasdk-ios-android-tutorial/),以便它使用此处描述的 Retina Display @2x 图像配置:http://blog.anscamobile.com/2011/01/dynamic-image-resolution-made-easy/

我需要做什么才能将 Retina 4 的东西集成到 tableView 库中,从而使 Coffee Demo 自动 Retina 4 图像兼容?

【问题讨论】:

  • 你给了同一个链接两次。

标签: iphone ios lua retina-display coronasdk


【解决方案1】:

这实际上是 Corona 中可用的“界面小部件”,它生成与视网膜显示器兼容的 tableView:

http://developer.anscamobile.com/reference/index/widgetnewtableview

这里还有更多 Corona SDK 用户界面小部件: http://developer.anscamobile.com/content/widget

【讨论】:

    【解决方案2】:

    答案在您提供的第二个链接上...我引用:

    如上所述,动态图像分辨率与动态内容缩放结合使用(记录在文档的“配置项目”部分)。如需进一步参考,请参阅此处的动态图像分辨率文档。

    要使用此功能,您基本上需要做两件事:

    1. 加载图像时使用 display.newImageRect() 而不是 display.newImage()
    2. 在项目的 config.lua 文件中指定一个或多个缩放阈值 语法如下:

    display.newImageRect( [parentGroup,] 文件名 [, baseDirectory] ​​imageWidth, imageHeight )

    • imageWidth 是基本图像在内容基本尺寸中的宽度。

    • imageHeight 是基本图片在内容基本尺寸中的高度。

    • parentGroupbaseDirectory 是可选的,可以省略;它们的行为方式与 display.newImage() 中的对应物相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-05
      • 1970-01-01
      • 2014-08-09
      • 1970-01-01
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      相关资源
      最近更新 更多