我有一个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){
}];
问题是我无法与此视图互动。我有几个按钮,它们不可点击......问题是什么?
答案 0 :(得分:0)
核心动画拍摄快照'视图和操作与单个图像,允许图形卡加速。如果您想要与视图进行交互,当它移动时,您可能需要使用计时器制作自己的动画并慢慢移动视图。它将占用大量CPU资源,因为所有计算都将由CPU完成,而不是GPU。