1
A
回答
0
看看UIPageViewController
這裏是一個link的文檔。從iOS5開始,它支持頁面捲曲轉換。在iOS6中,他們添加了幻燈片,就像你在截圖中所做的一樣。
如果您需要支持早期版本,您很可能需要創建自己的動畫(使用CAAnimation
)。
1
據我所知,沒有一個「固定」的轉換可以完成。我實現這樣的:
-(void)SlideInController:(RDSlideController *) next {
next.presentingVC = self;
next.view.frame = CGRectMake(self.view.frame.origin.x + 320, self.view.frame.origin.y, self.view.frame.size.width, self.view.frame.size.height);
[self.view.window addSubview:next.view];
[UIView animateWithDuration:slideTime animations:^{
next.view.frame = self.view.frame;
} completion:^(BOOL finished) {
self.view.window.rootViewController = next;
}];
}
-(void)SlideOut {
RDSlideController *prev = self.presentingVC;
prev.view.frame = self.view.frame;
[self.view.window insertSubview:prev.view belowSubview:self.view];
[UIView animateWithDuration:slideTime animations:^{
self.view.frame = CGRectMake(self.view.frame.origin.x + 320, self.view.frame.origin.y, self.view.frame.size.width, self.view.frame.size.height);
} completion:^(BOOL finished) {
self.view.window.rootViewController = prev;
}];
}
在這個例子中,我所做的是我的其他控制器的超控制器類(RDSlideController),使他們都有presentingVC財產和獲得的各種滑入和滑出(和上下)我寫的方法。這應該給你一個如何做到這一點的想法。
相關問題
- 1. 圖像幻燈片的JavaScript幻燈片
- 2. 幻燈片和滑動與動畫easing
- 3. 像幻燈片
- 4. 平滑的幻燈片圖像單向
- 5. 如何使網頁像滾動的幻燈片一樣移動
- 6. 鈦經典android幻燈片一樣的視圖像facebook幻燈片菜單?
- 7. c動畫幻燈片幻燈片#
- 8. Div滑塊幻燈片?
- 9. JQuery幻燈片平滑
- 10. 幻燈片的jQuery滑塊
- 11. 滑塊每張幻燈片
- 12. jQuery的幻燈片滑塊
- 13. 只有當滑動幻燈片在
- 14. 如何讓幻燈片自行滑動?
- 15. 幻燈片鏈接,滑動按鈕
- 16. jquery滑動來回或幻燈片
- 17. 幻燈片菜單不會滑動
- 18. jQuery的幻燈片沒有滑動
- 19. CSS和jQuery:幻燈片不是...滑動
- 20. 幻燈片菜單不滑動
- 21. SlickSlider光滑中心幻燈片動畫
- 22. 使離子幻燈片垂直滑動
- 23. 幻燈片和滑出動畫
- 24. 爲滑動創建幻燈片模板
- 25. 在幻燈片上擴展圖像活動幻燈片
- 26. 像這樣的jQuery幻燈片插件
- 27. 像Facebook這樣的幻燈片菜單
- 28. 幻燈片圖像
- 29. 幻燈片通過與幻燈片回調的散景滑塊
- 30. 動畫圖像向左像幻燈片
它看起來像OP想要幻燈片效果。添加到頁面視圖控制器(稱爲滾動)的新轉換不會這樣做。這更像是一個水平滾動視圖 - 隨着新視圖移動,一個視圖移出。 – rdelmar