CCMenu Class Reference
| Inherits from | CCLayerRGBA : CCLayer : CCNode : NSObject |
| Conforms to | CCRGBAProtocol |
| Declared in | CCMenu.h |
Overview
A CCMenu
Features and Limitation: – You can add MenuItem objects in runtime using addChild: – But the only accecpted children are MenuItem objects
Tasks
Other Methods
-
enabledwhether or not the menu will receive events
property -
+ menuWithItems:creates a CCMenu with CCMenuItem objects
-
+ menuWithItems:vaList:creates a CCMenu with CCMenuItem objects
-
+ menuWithArray:creates a CCMenu with a NSArray of CCMenuItem objects
-
– initWithArray:initializes a CCMenu with a NSArray of CCMenuItem objects
-
– alignItemsVerticallyalign items vertically
-
– alignItemsVerticallyWithPadding:align items vertically with padding
-
– alignItemsHorizontallyalign items horizontally
-
– alignItemsHorizontallyWithPadding:align items horizontally with padding
-
– alignItemsInColumns:align items in rows of columns
-
– alignItemsInColumns:vaList: -
– alignItemsInColumnsWithArray: -
– alignItemsInRows:align items in columns of rows
-
– alignItemsInRows:vaList: -
– alignItemsInRowsWithArray: -
– setHandlerPriority:set event handler priority. By default it is: kCCMenuTouchPriority
Other Methods
-
– initWithItems:vaList:initializes a CCMenu with it’s items
-
opacityconforms to CCRGBAProtocol protocol
property -
colorconforms to CCRGBAProtocol protocol
property
Properties
color
conforms to CCRGBAProtocol protocol
@property (nonatomic, readonly) ccColor3B colorDeclared In
CCMenu.hClass Methods
menuWithArray:
creates a CCMenu with a NSArray of CCMenuItem objects
+ (id)menuWithArray:(NSArray *)arrayOfItemsDeclared In
CCMenu.hInstance Methods
alignItemsHorizontallyWithPadding:
align items horizontally with padding
- (void)alignItemsHorizontallyWithPadding:(float)paddingAvailability
Declared In
CCMenu.halignItemsInColumns:
align items in rows of columns
- (void)alignItemsInColumns:(NSNumber *)columns, ...Declared In
CCMenu.halignItemsInRows:
align items in columns of rows
- (void)alignItemsInRows:(NSNumber *)rows, ...Declared In
CCMenu.halignItemsVerticallyWithPadding:
align items vertically with padding
- (void)alignItemsVerticallyWithPadding:(float)paddingAvailability
Declared In
CCMenu.hinitWithArray:
initializes a CCMenu with a NSArray of CCMenuItem objects
- (id)initWithArray:(NSArray *)arrayOfItemsDeclared In
CCMenu.h