我是Monotouch for iOS開發人員。 我有一個SplitView的iPad和主視圖控制器UITabBar與UINavigation裏面和UITableView嵌套在它。這是一個相當複雜的控制器鏈。我需要處理TableView中的行單擊事件,並將其返回到UISplitView,以便對DetailView控制器執行相應的操作。 在控制器鏈中的每個控制器中定義一個事件並將事件從最末端轉移到開始調用中間事件是一個好設計嗎?如何處理UISplitView嵌套控制器中的單擊事件
0
A
回答
1
我會建議保持簡單。通常splitViewController是AppDelegate
的屬性(如果沒有,您可以添加一個)。所以,你可以通過調用
[[[[UIApplication sharedApplication] delegate] splitViewController] anyMethodYouWantToCallOnTheSplitVC];
1
@Tobi是在正確的軌道上訪問在你的應用程序的任何地方splitViewController,你可以使用var myApp = UIApplication.SharedApplication.Delegate as AppDelegate;
訪問您的AppDelegate在這一點無論是引用您的UISplitViewController或調用的公共實例公開的方法myApp
。
相關問題
- 1. ExtJS grid:控制器中處理動作列的單擊事件
- 2. 如何處理嵌套事件的jQuery
- 3. 處理嵌套事件
- 4. ExtJS 4.1控制器處理樹節點單擊事件
- 5. 如何處理ember中控制器中的加載事件
- 6. 如何處理ExtJS6中控制器中的body元素事件?
- 7. 多個控件單擊由一個事件處理的事件
- 8. 如何處理多嵌套佈局的Android中的多點觸控事件?
- 9. 處理DataGridHyperlinkColumn單擊事件
- 10. 如何處理嵌套iframe中的事件?
- 11. 如何處理Flex 4中的Spark List控件中的單擊事件?
- 12. 如何處理單擊子控件時控件上的Click事件?
- 13. UISplitView控制器+ TabBar控制器+ iPad
- 14. UI路由器:處理嵌套控制器
- 15. 嵌套控制器
- 16. 嵌套單擊事件冒泡問題
- 17. 如何使用多個嵌套的事務處理器?
- 18. 嵌套控制器的單元測試
- 19. 與變量處理中單擊事件
- 20. 在django-tables2中處理單擊事件
- 21. C#如何從ListView的控制器通過單一的事件處理程序
- 22. 如何檢查鼠標單擊是否處於用戶控制而不處理子控件事件?
- 23. commit_on_success如何處理嵌套?
- 24. 如何處理嵌套@DynamoDBDocument
- 25. 如何處理單擊RichTextBox中的超鏈接的事件
- 26. 如何處理我的類中的單擊事件
- 27. 處理菜單項單擊事件 - Android
- 28. 如何處理嵌套條件
- 29. 在嵌套用戶控件中處理事件的最佳方式
- 30. 如何處理jQuery網格中的行單擊事件
你能否提供一個相關的C#示例或註釋掉代碼? – drunkcamel
爲什麼選擇C#?我們在這裏談論iOS?!?! – Tobi
我正在使用Monotouch。那麼這段代碼實際上做了什麼? – drunkcamel