私は画面上を移動するボタンを含むゲームを作っています。 1つのボタンがタップされずに画面の端に達すると、健康状態が失われます。あなたはそれがこれで問題がまだ存在すると、画面を横切って移動する続けてボタンです[btn removeFromSuperview]
を使用してdisapearsボタンをクリックし目的C:UIButtonsを削除する(removeFromSuperviewだけではありません)
-(void) moveStickFig:(NSTimer *)timer {
UIButton *stick = (UIButton *)timer.userInfo;
CGPoint oldPosition = stick.center;
stick.center = CGPointMake(oldPosition.x + 1 , oldPosition.y);
if (oldPosition.x == 900) {
[stick removeFromSuperview];
healthCount--;
NSLog(@"%d", healthCount);
}
}
。それを完全に削除する方法はありますか?私は[stick release]
を試しましたが、何らかの理由でアプリがフリーズするだけです。
"画面から外す"方法はありますか? – aqua