2

私はiPhoneの分野では新しいです。Cocos2d を使用して iPhone アプリを作成しようとしています。私は怒鳴るようなこのタイプのクラスを使用しました-

@interface MenuScene : Scene {}
@end


@interface FlipView : UIImageView
{
    CGPoint startTouchPosition;
    NSString *dirString;
    UIImageView *firstPieceView;   
    UIImageView *secondPieceView;

}
@end

@interface HelloController : UIViewController 
@end


@interface MenuLayer: Layer{        
        Menu * menu;        
    NSString *dirString;
    CGPoint startTouchPosition;
}
-(void) button1: (id)sender;
-(void) button2: (id)sender;
-(void) black_jack: (id)sender;
@end

私は2つのクラス(FlipView、HelloController)をMenuLayerClassに継承したいと考えています。しかし、どうすればできますか。実際には構文はどうなりますか。Plsは、コードまたは構文でコメントに返信してください。

4

2 に答える 2

1

Objective-C には多重継承がないため、できません。さらに、単一のクラスをビューとビュー コントローラーの両方にすることはあまり意味がありません。

于 2009-02-07T06:06:29.853 に答える