- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 iOS 6 下,如果我没有指定明确的位置,我所有的 CCMenus 默认显示在屏幕中心。 在 iOS 7 下,菜单位于屏幕之外。
我必须在 iOS 7 下指定一个明确的位置吗?
最佳答案
基本上有两个潜在的问题。
如果您在 iOS 6 下隐藏了状态栏,如果不向您的 Info.plist 添加额外值,这将不适用于 iOS 7 ( View controller-based status bar appearance -> NO )
由于 Cocos2D 中的错误,如果您的状态栏可见,您的屏幕尺寸将计算错误。
你有不同的选择来解决这个问题:
menu.position = ccp(self.contentSize.width/2, self.contentSize.height/2);
)关于ios - CCMenu 在 iOS 7 下错位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19438939/
我有一个包含 CCMenuItemImage 的菜单(“myMenu”)。我希望此菜单能够检测手指滑动并相应地滑动。 我的问题是 CCMenuItemImage 似乎吸收了触摸事件。当用户触摸 CCM
情况:我正在使用 [(CCMenu*)myMenualignItemsVerticallyWithPadding:4.0f] 垂直布局多个按钮 (CCMenuItemSprite)。在非视网膜设备上,
iOS 和 Cocos2d ( 2.x ) 新手 好吧,我想创建一个菜单对象并从每个新场景中调用它。 示例: 场景1,添加菜单 场景2,添加与场景1相同的菜单 我只看到了如何在初始化层本身时初始化 C
我正在尝试制作一个包含两列 13 个 MenuItemImage 的菜单(最后一个在中间)。 框架宽度/设计分辨率宽度为 480 像素。 MenuItemImage 宽度为 180 像素。 这是我的代
我是 Cocos2d 的新手。我将创建一个具有 Menu(Clayer) 的示例游戏,其中每个菜单项都将 Clayer 作为子级添加到菜单层。现在我将设置层作为子层添加到菜单层。当我选择设置层时,在菜
你好,当我的游戏到达游戏结束场景时,我有一个返回主菜单的按钮,但由于某种原因,它已停止工作 这是导致我的游戏结束场景的代码: [[CCDirector sharedDirector] pause];
有人知道让 CCMenuItems 数组与网格对齐的最佳实践方法吗?这是cocos2d的问题 例如: int levelCount = 10; CCMenu *menuArray = [CCMenu
* Assertion failure in -[CCTouchDispatcher forceAddHandler:array:], /libs/cocos2d/Platforms/iOS/CCTo
我在使用带有缩放的 CCMenuItemSprite 菜单项的 CCMenu 时遇到问题。我正在尝试根据正在玩游戏的设备来不同地缩放菜单项 Sprite (iPad 需要将其缩放到大约 1.5 倍,而
大家好! 我正在尝试使用 CCMenu 类。我有这个方法: -(void)showMenuItems { CGSize size = [[CCDirector sharedDirect
假设我正在使用 CCSpriteFrameCache 并像这样添加帧 [[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithF
在 iOS 6 下,如果我没有指定明确的位置,我所有的 CCMenus 默认显示在屏幕中心。 在 iOS 7 下,菜单位于屏幕之外。 我必须在 iOS 7 下指定一个明确的位置吗? iOS 6: iO
我在 CCMenu 类(class)中度过了一段非常愉快的时光。要使用此类创建菜单,它会强制您调用名为 initWithItems 的方法,该方法采用 va_list。我需要在运行时生成这个列表,我读
我正在制作一款包含下拉菜单的游戏。所以我希望菜单有一个背景图像,因为它现在是透明的。 //CCSMenu stethMenu stethMenu->alignItemsInColumns(2,2,2
我有一个暂停按钮,它是一个 CCMenuItem,当我触摸它时,应用程序会转到菜单。我将游戏场景设置为菜单场景中的静态变量,这样当我继续游戏时,我可以继续当前游戏。 当我按下恢复按钮时,我重新安排了游
我遇到了 CCMenu 和 CCMenuItem 的一个奇怪的怪癖,它们可能是也可能不是 cocos2d 库的一部分,所以我不确定是否应该将其报告为错误。 当两个 CCMenu 项目重叠时,最后添加到
我是一名优秀的程序员,十分优秀!