[iOS] UISwitch没有从我的cocos2d场景中删除

时间:2011-07-15 12:11:39

标签: ios cocos2d-iphone

我在我的Cocos2d场景中有这个UISwitch,就像我做的那样:

switchCtl = [[UISwitch alloc] initWithFrame:CGRectMake(130, 110, 125,50)];
[switchCtl setOn:YES];

// [switchCtl addTarget:self action:@selector(switchAction)forControlEvents:UIControlEventValueChanged];

switchCtl.backgroundColor = [UIColor clearColor];

switchCtl.transform = CGAffineTransformMakeRotation( M_PI / 2.0 );
[[[CCDirector sharedDirector] openGLView] addSubview:switchCtl];

在我的.h文件中:     UISwitch * switchCtl;

我将其删除:

[switchCtl removeFromSuperview]; 
[switchCtl release]; 
switchCtl = nil; 
    CCLOG(@"did removed.");

在日志中它确实说“已删除”,但它没有从屏幕上删除。那是为什么?

0 个答案:

没有答案