我对UIView animateWithDuration有点困惑。
我的标签位于(224,93,152,39),在我的故事板中水平居中。当我运行viewDidLoad时,我希望 从中心垂直向上滑动 到我在故事板中放置的位置。直觉上,我这样做了:
[UIView animateWithDuration:1.0 animations:^{
self.titleLabel.frame = CGRectMake(self.titleLabel.frame.origin.x,self.view.center.y, 0, 0);
}];
这实际上对我来说恰恰相反。标签从状态栏上方滑动到所需位置(224,93,152,39)。我希望它从viewController的中心开始到所需的位置(224,93,152,39)。
我想我没有得到UIView动画的必要内容。如果有人可以为我指出,我将不胜感激。
答案 0 :(得分:1)
可以尝试将上面的代码放到viewDidAppear方法
答案 1 :(得分:1)
您在$(pkg-config --cflags libcurl)
块中设置的帧是结束帧。如果需要,请在致电animations
之前设置起始帧。