Cocos2d添加UIalert或TextField,第一次可以显示正常,但是下一次显示会严重显示两次

时间:2013-02-22 09:31:58

标签: ios uiview cocos2d-iphone

Coco2d添加UIalert,第一次可以显示正常,但是下一个节目会严重显示两次,当我将UITextField添加到cocos2d输入播放器信息时,当我离开这个场景时,我是 确定UITextField已经发布,但在其他场景中这个UITextField仍然在屏幕上

1 个答案:

答案 0 :(得分:0)

UIAlert的问题?我在iOS游戏中多次使用过它。工作得很好

UIAlertView* alert= [[[UIAlertView alloc] initWithTitle: @"Not Enough Coins!"
                                                message: @"You need more Coins"
                                               delegate: nil
                                      cancelButtonTitle: @"Cancel"
                                      otherButtonTitles:@"Ok", nil] autorelease];
[alert show];

对于其他UI元素,请在离开时释放。

-(void)onExit
{
   if(mytextBox)
   {
      [mytextBox removeFromSuperview];
   }
   [super onExit];
}