Sar*_*nya 1 iphone cocos2d-iphone
我想在cocos2d中以编程方式单击按钮创建一个新的UIView.请帮我一些示例代码.提前致谢.
你必须创建一个像这样的按钮 -
UIButton* myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.frame = CGRectMake(30, 70,100,38); //set frame for button
[myButton setTitle:@"subview" forState:UIControlStateNormal];
[myButton addTarget:self action:@selector(buttonClicked:)forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)
或者您可以使用CCMenu作为按钮.
然后编写事件处理函数 -
-(void)buttonClicked:(id)sender
{
UIView *myview=[[UIView alloc] initWithFrame: CGRectMake(0, 0,320,480)];
myview.backgroundColor=[UIColor redColor];
[[[CCDirector sharedDirector] openGLView] addSubview:myview];
[myview release];
}
Run Code Online (Sandbox Code Playgroud)
}
| 归档时间: |
|
| 查看次数: |
5592 次 |
| 最近记录: |