我在同一個viewController上有三個視圖,我需要在切換過程中切換它們。哪種做法最好?謝謝在同一視圖的視圖之間進行iOS切換控制器
0
A
回答
0
如果使用這種波紋管代碼動畫過渡,然後只需要隱藏和顯示按鈕點擊事件的看法...
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setType:kCATransitionFromBottom];
[animation setDuration:1.0];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:
kCAMediaTimingFunctionEaseInEaseOut]];
[[yourViewControllers layer] addAnimation:animation forKey:@"transitionViewAnimation"];
希望,這幫助你.. :)
2
好吧,我不知道你們是否已經做出了明確的問題。我猜你要顯示一個視圖在time.In這種情況下: -
1>可以在水平UIScrollView
添加意見其幀大小等於屏幕或w你想要的憎恨者區域(寬度應該等於屏幕的寬度..一次顯示1)以及UIPageControl。
2>另一種方法是使用方法: -
[self.view bringSubViewToFront:yourSubView];
[self.view sendSubViewToBack:yourSubView ];
根據您的要求。
3>您可以使用動畫在視圖之間切換。
[UIView animateWithDuration:0.7
delay:1.2
options: UIViewAnimationCurveEaseOut
animations:^{
CGRect frame=assignAframeToSwitch;
yourView.frame = frame;
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
OR
_Weak CATransition *transition;
transition = [CATransition animation];
transition.delegate=self;
transition.duration = 0.75;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
[[viewcontroller layer] addAnimation:transition forKey:@"transition"];
1
CATransition是動畫過渡
CATransition* trans = [CATransition animation];
[trans setType:kCATransitionPush];
[trans setDuration:0.5];
[trans setSubtype:kCATransitionFromBottom];
// code to change the view//
CALayer *layer = rootViewController.view.layer;
[layer addAnimation:trans forKey:@"Transition"];
希望它可以幫助的最佳方式。
0
最簡單的方法是使用內置的基於塊的UIView過渡動畫。看看UIView的文檔。它的方式比CATransition方法簡單。
相關問題
- 1. 在視圖控制器之間切換
- 2. UIKit控制器/視圖在視圖之間切換?
- 3. iOS之間切換視圖
- 4. 多視圖控制器的視圖之間切換
- 5. 在2個不同視圖控制器中的2個視圖之間切換
- 6. 在單一視圖控制器中切換多個視圖控制器iOS
- 7. 如何在ios中的兩個不同的視圖控制器之間切換
- 8. 切換視圖控制器
- 9. iOS:在當前模態視圖控制器後面切換視圖控制器?
- 10. 如何在iPad上的視圖控制器之間切換?
- 11. 在MonoTouch中的視圖控制器之間切換
- 12. 在視圖之間切換
- 13. 從子視圖控制器切換到父視圖控制器 - iOS
- 14. 視圖控制器:如何以編程方式在視圖之間切換?
- 15. 如何在兩個視圖控制器之間切換
- 16. 在視圖控制器之間隨機切換 - 程序崩潰
- 17. 在模態視圖控制器之間切換
- 18. 在視圖控制器之間切換時自動旋轉
- 19. 在故事板/視圖控制器之間切換
- 20. 在視圖控制器之間切換錯誤
- 21. 在控制器之間切換,無法更新視圖
- 22. 以編程方式在iPhone視圖控制器之間切換
- 23. 如何在視圖控制器之間切換
- 24. 導航控制器在視圖之間切換。忽略tabbarcontroller
- 25. 如何在不同的iOS視圖之間共享控制器
- 26. iOS中的視圖控制器與旋轉之間的轉換
- 27. 在一個視圖控制器和UAModalPanel之間保留視圖
- 28. 視圖之間切換
- 29. 在當前視圖控制器內通過動作方法在視圖控制器之間切換
- 30. 在同一個容器視圖中從一個視圖控制器切換到另一個視圖
它將取決於你想如何切換視圖? – rishi