0
我正在使用VIPER,此刻我有點迷路。如何在UINavigationController中設置UITabBarController並將viewControllers添加到UITabBarController?此刻,我的所有代碼都變得雜亂無章,並一直崩潰。VIPER架構:標籤欄控制器
我在找Swift 3中的一個例子,有人能指出我在正確的方向嗎?
我正在使用VIPER,此刻我有點迷路。如何在UINavigationController中設置UITabBarController並將viewControllers添加到UITabBarController?此刻,我的所有代碼都變得雜亂無章,並一直崩潰。VIPER架構:標籤欄控制器
我在找Swift 3中的一個例子,有人能指出我在正確的方向嗎?
如果您迷失在VIPER中,我建議您從SWIFT 3中的示例項目開始:https://www.ckl.io/blog/best-practices-viper-architecture。
然後,一旦你熟悉的VIPER模塊中最常見的情況下,可以解決你的問題:
1)模塊A初始化並調用CoreTabBarManager(模塊B)
2)每您的標籤欄上的項目將是模塊B的submodule
。因此模塊B將初始化(但不呼叫)其submodules
。
3)當用戶點擊標籤欄項目,你只需調用submodule
(這已經被CoreTabBarManager初始化)
看看這個答案,希望這有助於! http://stackoverflow.com/a/37690383/1887908 –