https://medium.com/better-programming/custom-transition-animation-ios-f1bb57686293
Tất cả chúng ta đều muốn có animation transitions tới view controller của chúng ta. Thật không may animation transitions mặc định trông thật buồn chán. Mẹ tôi bảo rằng có cách nào để làm nó theo ý muốn của minh không? Và bây giờ tôi có thể bảo bạn tôi có thể làm cho nó tốt hơn.
UIViewControllerTransitioningDelegate
Trong iOS, bạn có thể viết custom transitions giữa view controllers bằng cách implementing một custom UIViewControllerTransitioningDelegate. Đầu tiên, chúng ta sẽ tạo một đối tượng mới cái sẽ implementing UIViewControllerTransitioningDelegate protocol.
Tất cả chúng ta đều muốn có animation transitions tới view controller của chúng ta. Thật không may animation transitions mặc định trông thật buồn chán. Mẹ tôi bảo rằng có cách nào để làm nó theo ý muốn của minh không? Và bây giờ tôi có thể bảo bạn tôi có thể làm cho nó tốt hơn.
UIViewControllerTransitioningDelegate
Trong iOS, bạn có thể viết custom transitions giữa view controllers bằng cách implementing một custom UIViewControllerTransitioningDelegate. Đầu tiên, chúng ta sẽ tạo một đối tượng mới cái sẽ implementing UIViewControllerTransitioningDelegate protocol.
class TransitioninDelegate : NSObject, UIViewControllerTransitioningDelegate { //1 func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? { return ?? } //2 func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? { return ?? } }
Vì giao thức được đề cập phù hợp với NSObjectProtocol
Comments
Post a Comment