我正在使用 ui 页面控件的概念。
例如,我有多个相似的观点。假设 10 篇新闻文章。我将它们放在页面控件中,并且能够在它们之间滑动。
但是,我想模仿 UINavController 所做的动画。这可能吗?即:不是让页面从头到尾滚动,而是有轻微的重叠和效果,其中一个面板以两倍于其下方滑入的速度滑出。
有任何想法吗?
我正在使用 ui 页面控件的概念。
例如,我有多个相似的观点。假设 10 篇新闻文章。我将它们放在页面控件中,并且能够在它们之间滑动。
但是,我想模仿 UINavController 所做的动画。这可能吗?即:不是让页面从头到尾滚动,而是有轻微的重叠和效果,其中一个面板以两倍于其下方滑入的速度滑出。
有任何想法吗?
如果我对您的问题没有错误的理解..由于这不可能与现有的页面控件有关,您需要自己的逻辑这是应该如何处理的,您需要根据您的要求进行调整..
粗略的逻辑
[self.view addSubview:nextArticleView];
nextArticleView.frame = // set offscreen frame, in the direction you want it to appear from
//设置更多时间,因为 newArticle 应该与现有文章视图重叠
[UIView animateWithDuration:10.0
animations:^{
nextArticleView.frame = // desired end location (current articles initial frame)
}];
//设置更少的时间,因为当前文章应该快速滑动
[UIView animateWithDuration:5.0
animations:^{
self.view.frame = // desired end location (off screen)
}];