gpt4 book ai didi

ios - CCMenu 在 iOS 7 下错位

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:02:55 31 4
gpt4 key购买 nike

在 iOS 6 下,如果我没有指定明确的位置,我所有的 CCMenus 默认显示在屏幕中心。 在 iOS 7 下,菜单位于屏幕之外

我必须在 iOS 7 下指定一个明确的位置吗?

iOS 6:

enter image description here

iOS 7:

enter image description here

最佳答案

基本上有两个潜在的问题

  1. 如果您在 iOS 6 下隐藏了状态栏,如果不向您的 Info.plist 添加额外值,这将不适用于 iOS 7 ( View controller-based status bar appearance -> NO )

  2. 由于 Cocos2D 中的错误,如果您的状态栏可见,您的屏幕尺寸将计算错误。

你有不同的选择来解决这个问题:

  1. 显式设置 CCMenu 位置而不是使用隐式定位(例如:menu.position = ccp(self.contentSize.width/2, self.contentSize.height/2);)
  2. 设置View controller-based status bar appearance -> NO在你的 Info.plist 如果你不想显示状态栏

关于ios - CCMenu 在 iOS 7 下错位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19438939/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com