1

self.view = view;我不想像我目前那样做,而是想用动画呈现这个视图。它不是一个完整的视图控制器,而只是一个视图,我只是在单击按钮时用此视图替换当前视图。

反正有做这个动画吗?

提前致谢。

4

1 回答 1

2

尝试类似:

UIView *newView = ...;
// new view is added as a subview somewhere

newView.alpha = 0;

[UIView animateWithDuration:1
                 animations:^{
    newView.alpha = 1;
}];

哪个将使视图淡入。您还可以查看animateWithDuration:delay:options:animations:completion:哪个提供其他动画选项。或transitionFromView:toView:duration:options:completion:

于 2013-06-18T16:06:55.683 回答