button - Corona SDK - "ShowOverlay"与 LetterBox 问题

标签 button lua storyboard overlay coronasdk

我有一个按钮,按下时调用以下函数

local function showHudPressed()
    local options =
    {
        effect = "slideLeft",
        time = 400,
        isModal = true,
        params = { global = Global }
    }
    storyboard.showOverlay( "PopOver", options)
end

并且叠加层会以动画等形式出现在屏幕上,没问题! isModal 也有效,我可以重新点击按钮,但该方法不会被调用......正如我所期望的那样。

但是同一个按钮,如果我向左边缘移动 30px 以内,则按钮可以工作。更奇怪的是...如果我将其移动 35 px,右侧不会起作用,但左侧不会。改回 40px 就没有问题了!

我尝试了屏幕上的 2 个按钮,仅当靠近屏幕边缘时才会出现问题。

这是一个错误吗 ---

PS 发生在设备和模拟器上

感谢您的任何想法

<小时/>

好的,所以 ZoomEven 可以防止这个问题....但是在 iPhone 5 上,pos.屏幕上乱七八糟。因此,信箱使屏幕上的 pos 保持正确,但是信箱缩放区域中的触摸基本上会扰乱弹出窗口的模式......最好是不缩放......但是你不能使用 @2x ....那又怎样?你要做什么吗???

最佳答案

在信箱模式下,您的内容可能会在信箱区域“流血”,而模式区域拦截器仅阻止内容区域。

因此,负位置或大于 display.contentWidthdisplay.contentHeight 的位置中的所有内容都可能不会被阻止。

关于button - Corona SDK - "ShowOverlay"与 LetterBox 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15112123/

相关文章:

excel - 如何删除excel中大量命令按钮

lua - 在 Corona sdk 上捕获屏幕

ios - 创建一个具有相同高度的静态单元格的 View 表以填充屏幕

html - 加载网页时弹出登录问题,显示在我网页上的内容后面

react-native - React Native 中的过滤按钮

lua - 在Redis中编写Lua脚本时如何包含第三方库

c - 具有数组访问和面向对象访问的 lua 用户数据?

ios - 是否可以从标签栏项目执行 segue?

ios - 如果标签为空/ Storyboard,则使 UILabel 高度为零

html - 元素收缩和增长与CSS