xcode手势识别器调整大小按钮

时间:2012-12-13 08:46:46

标签: xcode

您好我正在尝试在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;
        }

0 个答案:

没有答案