如何在Corona SDK中为视网膜图形更改tableView库?

我正在研究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图片?

原文链接 https://stackoverflow.com/questions/4831878

点赞
stackoverflow用户31220
stackoverflow用户31220

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

如上所述,动态图像分辨率与动态内容缩放配合使用(在“配置项目”文档的文件中记录)。有关动态图像分辨率的详细信息,请单击此处 。

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

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

display.newImageRect([parentGroup,] filename [, baseDirectory] imageWidth, imageHeight)

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

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

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

2011-02-25 21:20:52
stackoverflow用户731940
stackoverflow用户731940

这实际上是 Corona 中的一个“接口部件”,它可以产生与视网膜显示器兼容的 tableView:

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

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

2011-07-28 21:15:14