以任何分辨率将一部分组放在屏幕上

时间:2017-03-04 10:06:05

标签: corona

我在 zoomEven 模式下使用Corona SDK。

我有一个名为 topGroup group,其中包含:

  • 一张图片;
  • 就在图片下方,一个按钮;

除按钮外,该组必须完全放在屏幕外,按钮的位置必须(对于任何分辨率/设备)始终与屏幕顶部相同。

我想避免的是因为分辨率/设备原因而将此按钮切断,所以我希望在任何分辨率下都能看到它,它的顶部必须与屏幕顶部相同。

这可能吗?怎么样?

1 个答案:

答案 0 :(得分:0)

如果设置button.y = -0.5 * button.contentHeight(使用contentHeight而不是height可让您先按需缩放按钮)和topGroup.y = 0,则组的来源将位于显示屏的顶部(无论显示尺寸如何),按钮应伸出可见区域。

然后,您可以更改/转换topGroup y坐标以使图像部分进入视图。