我正在使用ui页面控件的概念。
例如,我有多个类似的观点。让我们说10篇新闻文章。我把它们放在一个页面控件中,然后可以在它们之间滑动。
但是,我想模仿UINavController所做的动画。这可能吗?即:没有页面首尾相连,而是略微重叠并产生影响,其中一个面板滑动的速度是其下滑动速度的两倍。
任何想法?
答案 0 :(得分: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)
}];