0

我正在使用 ui 页面控件的概念。

例如,我有多个相似的观点。假设 10 篇新闻文章。我将它们放在页面控件中,并且能够在它们之间滑动。

但是,我想模仿 UINavController 所做的动画。这可能吗?即:不是让页面从头到尾滚动,而是有轻微的重叠和效果,其中一个面板以两倍于其下方滑入的速度滑出。

有任何想法吗?

4

1 回答 1

0

如果我对您的问题没有错误的理解..由于这不可能与现有的页面控件有关,您需要自己的逻辑这是应该如何处理的,您需要根据您的要求进行调整..

粗略的逻辑

[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)
                  }];
于 2013-10-27T20:38:36.283 回答