簡體   English   中英

TabBarController上的動畫過渡? (迅速)

[英]Animated transition on TabBarController?.selectedIndex change? (Swift)

是否可以快速創建自定義的tabBarController類,以動畫顯示選項卡之間的編程和交互過渡?

您可以在選項卡選擇中嘗試此過渡動畫

func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool {

guard let fromView = selectedViewController?.view, let toView = viewController.view else {
    return false
}

UIView.transition(from: fromView, to: toView, duration: 0.3, options: [.transitionCrossDissolve], completion: nil)
return true }

供參考使用此鏈接

如何使用CrossDissolve幻燈片過渡為Tab欄選項卡開關設置動畫?

我只是想通了,然后在另一個線程上發布了答案(下面的鏈接)。 它添加了一個方法:

tabBarController.setSelectedWithIndex(1)

用動畫來完成。

我希望這個對你有用!

答案: https//stackoverflow.com/a/57116930/1993937

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM