内容の保証はできません。


#import <Menu.h>

クラス Menu

CocosNodeRGBA?プロトコルを実装している.

NSObject
  |
  +--CocosNode?
      |
      +--Layer
          |
          +--Menu

概要

メニューレイヤーです。

機能と制限:

  • addChild:メソッドを使用して、ランタイムにMenuItem?オブジェクトを追加できる
  • 子要素として受け入れられるのはMenuItem?オブジェクトのみである

タスク

- initWithItems:vaList:
- alignItemsVertically
- alignItemsVerticallyWithPadding:
- alignItemsHorizontally
- alignItemsHorizontallyWithPadding:
- alignItemsInColumns:
- alignItemsInRows:
+ menuWithItems:
opacity property
color property

プロパティ

color

CocosNodeRGBA?プロトコルに準拠している.

@property (nonatomic,readonly) ccColor3B? color

opacity

CocosNodeRGBA?プロトコルに準拠している.

@property (nonatomic,readonly) GLubyte opacity

クラスメソッド

menuWithItems:

指定したアイテムでメニューを作成する.

+ (id) menuWithItems: (MenuItem?*) item, ...

インスタンスメソッド

alignItemsHorizontally

水平にアイテムを配置する.

- (void) alignItemsHorizontally

alignItemsHorizontallyWithPadding:

余白の長さを指定して水平にアイテムを配置する.

- (void) alignItemsHorizontallyWithPadding: (float) padding

alignItemsInColumns:

指定した列の行でアイテムを配置する.

- (void) alignItemsInColumns: (NSNumber *) columns, ...

- (void) alignItemsInColumns: (NSNumber *) columns
    vaList: (va_list) args

alignItemsInRows:

指定した行の列でアイテムを配置する.

- (void) alignItemsInRows: (NSNumber *) rows, ...

- (void) alignItemsInRows: (NSNumber *) rows
    vaList: (va_list) args

alignItemsVertically

垂直にアイテムを配置する.

- (void) alignItemsVertically

alignItemsVerticallyWithPadding:

余白の長さを指定して垂直にアイテムを配置する.

- (void) alignItemsVerticallyWithPadding: (float) padding

initWithItems:vaList:

指定したアイテムでメニューを初期化する.

- (id) initWithItems: (MenuItem?*) item
    vaList: (va_list) args


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-10-24 (日) 17:14:25 (2586d)