我想擁有一個通用控制器,充當抽象狀態機(沒有任何視圖/自己的條等)。 UINavigationController也是這個意思嗎?UIViewController as statemachine?
0
A
回答
0
我不打算在這裏給你最好的實踐演講。 你可以做到這一點,如果它適合你的需要,你可以做,我說爲什麼不。如果你覺得這是一個壞主意,你應該尋找其他解決方案。或者至少嘗試一下,如果你相信它可以工作。
Tbh我曾經寫過一個C#應用程序,它有一個Panel對象作爲statemachine,將它指向其他面板並在繼承自面板類的類中維護特定於狀態的代碼。
1
我看不到任何理由使用UIViewController
。 UIViewController
固有地具有它控制的UIView
- 你會忽略大部分UIViewController
所做的。自定義控制器對象可能會更合適,除非您需要特定的非查看功能UIViewController
(我不知道爲什麼會)。
編輯:再一次,我不知道爲什麼UINavigationController
會更合適。 UINavigationController
存在相當多對壓入和彈出視圖控制器(與顯示導航欄和諸如此類的東西一起)的唯一目的。除非您想要的UINavigationController
附帶的某些特定功能,否則我只會繼承NSObject
。
相關問題
- 1. 的StateMachine在WF4
- 2. Spring Statemachine is statefull?
- 3. Spring Statemachine Forks
- 4. StateMachine示例Sifteo
- 5. Unittest a statemachine
- 6. 空的statemachine基地?
- 7. Spring Statemachine持久性
- 8. statemachine,條件轉換
- 9. Spring StateMachine配置:使用@EnableSateMachineFactory時命名StateMachine
- 10. 在StateMachine中使用CallExternalMethodActivity/HandleExternalEventActivity
- 11. buildBeanDefinition與Spring Statemachine Framework失敗
- 12. 問題與emberjs StateMachine和ViewState
- 13. StateMachine Reduction的設計模式
- 14. RTS遊戲中的Statemachine
- 15. Spring Statemachine和xml配置
- 16. Spring Statemachine persister for spring data
- 17. 爲什麼不彈簧statemachine工作,當我通過stateMachineFactory創建statemachine?
- 18. SQL錯誤AS AS
- 19. Windows上的StateMachine WorkFlow線程安全嗎?
- 20. 春天的statemachine - 自動流量
- 21. 春天statemachine卡在加入狀態
- 22. 多線程併發的spring statemachine
- 23. weakSelf as iVar
- 24. UIViewController
- 25. UIViewController
- 26. Popup UIViewController
- 27. UIViewController UIImagePickerController到其他UIViewController
- 28. UIViewController呈現另一個UIViewController
- 29. 使用IBAction UIViewController彈出UIViewController
- 30. UIViewController偶爾黑
對不起 - 我的意思是UINavigationController ... – Charlie 2010-04-26 20:33:41