【发布时间】:2018-04-17 05:34:20
【问题描述】:
我对 iOS 开发比较陌生,但我正在为一个曾经非常流行的旧游戏(Eden World Builder)开发一些开源代码
我在清理代码库和进行小改动方面取得了很大进展。但是有一个问题我似乎无法解决。游戏中的每个按钮都不会响应屏幕边缘的点击。如果按钮位于屏幕一角,则必须点击按钮底部。
我尝试将按钮从边缘移开,它们可以工作,但这并不实用。因此,出于某种原因,有些东西阻止了屏幕边缘注册按钮点击,而且它似乎与按钮目标区域本身没有任何关系。
我注意到的一件事:这款游戏目前在 App Store 上,尽管它自 2015 年以来一直没有更新。在 App Store 版本中(由我拥有的相同代码构建),问题没有不会发生。这一定与在较新版本的 Xcode 中构建它有关,对吧?
任何帮助都会非常有帮助,这让我沮丧了好几个星期。谢谢
【问题讨论】:
-
以下链接对您有用。 stackoverflow.com/questions/23046539/…谢谢
-
确保根 UIWindow bounds.size 和 frame.size 没有相反的高度和宽度。
标签: ios objective-c iphone xcode view