0

こんにちは、ボタンを uiview にドロップして、ボタンを uiview のサイズにしようとしています。私は試した

button1.frame = drop3.frame; // drop3 is a uiview

しかし、これはボタンを元の開始位置に戻すだけで、サイズは変更しません。

これは初めてUIGestureRecognizerStateEndedのように機能し、サイズが変更されて元の位置に戻り、正常に機能しますか?

 - (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer
    {

         CGPoint translation = [recognizer translationInView:self.view];

            recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x, recognizer.view.center.y + translation.y);

         [recognizer setTranslation:CGPointMake(0, 0) inView:self.view];


        if (recognizer.state == UIGestureRecognizerStateEnded)

        {
            button1.transform = CGAffineTransformMakeScale(2,2);

        self.button1.center = drop3.center;
        }
4

0 に答える 0