无法与帧外视图交互

时间:2012-11-21 13:17:34

标签: objective-c uiview xcode4.2

我有一个UIVIew,它不在当前主视图中,我使用此代码来显示它:

 [UIView animateWithDuration:0.4 
                      delay:0.0 
                    options: UIViewAnimationOptionTransitionNone 
                 animations:^{
                            // menuView.center = CGPointMake(menuView.center.x+213,   menuView.center.y);
                            self.view.center = CGPointMake(self.view.center.x+215,   self.view.center.y);
                            } 
                 completion:^(BOOL finished){

                 }];

问题是我无法与此视图互动。我有几个按钮,它们不可点击......问题是什么?

1 个答案:

答案 0 :(得分:0)

核心动画拍摄快照'视图和操作与单个图像,允许图形卡加速。如果您想要与视图进行交互,当它移动时,您可能需要使用计时器制作自己的动画并慢慢移动视图。它将占用大量CPU资源,因为所有计算都将由CPU完成,而不是GPU。