Ես հանդիպեցի գրադարանային զանգի Motion-ին GitHub-ում, որն ապահովում է անցումային հավաքածուներ դիտման և կարգավորիչների վրա: Կայքի հիման վրա նավիգացիոն կարգավորիչի վրա անիմացիան օգտագործելու համար մենք պետք է ստեղծենք նավիգացիոն կարգավորիչի նոր դաս, ինչպես ստորև, և ես կիրառում եմ նոր նավիգացիոն կարգավորիչը: Բայց երբ այն ձախողվեց և չհրաժարվի նոր դիտման կարգավորիչին:
GitHub հղումն է https://github.com/CosmicMind/Motion
class AppNavigationController: UINavigationController {
open override func viewDidLoad() {
super.viewDidLoad()
isMotionEnabled = true
motionNavigationTransitionType = .zoom
}
}
այնուհետև հիմնական տեսակետից.
let navigation = AppNavigationController()
navigation.pushViewController(newViewController, animated: false)