0

ユーザーがコイン (UIButton) を黄色のボックス (UIImageView) にドラッグできるようにする数学アプリケーションを開発しています。これにより、黄色のボックスに合計金額が表示されます。スタックオーバーフローと私自身の発見に関するいくつかの助けの後、私は以下の方法を思いつきました。基本的に問題は、コインを少し動かすたびに、黄色のボックスにある金額を表示するラベルが増加することです(黄色のボックスにあるコインが少し動くたびに、合計金額が増加します)。

コインが黄色のボックスに完全に入ったときに、黄色のボックスの合計金額を 1 回だけインクリメントしようとしています。コインが黄色のボックスから引き出された場合、合計金額が差し引かれます。現在、すべてのコインでタッチドラッグを使用しています。どこが間違っているのかわかりません。どんな提案でも大歓迎です。

-(IBAction)dragged_out:(id)sender withEvent: (UIEvent *) event
    {
        UIButton *selected = (UIButton *)sender;    
        selected.center = [[[event allTouches] anyObject] locationInView:self.view];


        if(CGRectContainsRect(yellowBox.frame, selected.frame))
        {
            amountYellowBox += 5;
            totalAmountYellowBox.text =[NSString stringWithFormat:@"Current Amount: %d",amountYellowBox];
        }
    }

ありがとう、

ライアン・W

4

1 に答える 1