有什麼辦法可以將ViewController的Class中的值發送到視圖的Class? 因爲我想製作一個繪圖板,我做了一個模態場景來設置顏色,寬度的值。 我知道如何將模態場景中的值發送到我的ViewController,但現在我需要在Class of View中使用這些值,或者不使用ViewController類。將ViewController的Class中的值發送到視圖的類
1
A
回答
0
聽起來就像你需要設計一個protocol來打開兩個類之間的delegation通道。然後,當模態VC想要將數據發送給它的委託人(在這種情況下是其主持人)時,它可以自行決定。
0
視圖控制器可以引用視圖,因此視圖控制器可以通過調用視圖的方法或更新視圖的屬性來簡單地將值傳遞給視圖。這是一種常見的模式:View定義了一個協議和從View到ViewController的數據/請求,通過這個協議(ViewController充當View的委託);而ViewController擁有該視圖。
有關如何實施應用此模式的解耦設計的靈感,請參閱UICollectionView
和UICollectionViewController
的文檔。
其他選項取決於您需要的設計是鍵值觀察還是通知。
相關問題
- 1. 將NSString的值發送到ViewController PopOver
- 2. 如何將視圖2的值發送到視圖1
- 3. 將視圖推送到tab控制器中的viewcontroller
- 4. 如何將一個viewController中的圖像數據發送到另一個viewController?
- 5. 如何在視圖板中將視圖添加到ViewController的主視圖中?
- 6. Bool值未被髮送到目標ViewController
- 7. 將選項值發送到視圖上的全局變量
- 8. 如何將視圖控件的值發送到angularjs控制器..?
- 9. 如何將模型的(json)值發送到視圖控制器?
- 10. 將視圖模型的值發送到UserControl相關屬性WPF
- 11. 如何將Id的值發送到視圖
- 12. 如何將ViewController子查看到另一個ViewController的子視圖
- 13. 將NSMutableArray從ViewController發送到Sprite Kit View
- 14. 將@IBAction鏈接到ViewController的.xib視圖中的按鈕
- 15. 發送managedObjectContext到的viewController崩潰
- 16. 發送從AppDelegate到ViewController的通知
- 17. 將UIImageView添加到另一個viewController的視圖中的另一個viewController視圖時的內存管理
- 18. ViewController中的很多視圖
- 19. 將請求發送前的視圖中的值綁定到模型
- 20. 如何使用primefaces將視圖中的值發送到我的bean?
- 21. 從擴展視圖中將值發送到Main
- 22. C# - 將值發送到HTML中的HREF
- 23. 從控制器發送值到視圖
- 24. 如何在eclipse e4中將值從一個視圖發送到其他視圖?
- 25. 如何在Sencha Touch中將值一個視圖發送到另一個視圖?
- 26. 如何將AppDelegate的引用發送給Viewcontroller子類?
- 27. 如何將ViewController推送到另一個視圖與滾動視圖中的圖像
- 28. 將UITableViewController推送到ViewController的UITableView
- 29. 將加密參數發送到django中的視圖
- 30. 將點擊事件發送到ParallaxScrollView中的背景視圖
我有我的答案在這裏:http://stackoverflow.com/questions/25616250/refreshing-parent-viewcontroller-after-dismissing-modalviewcontroller/25617263#25617263 – Hokage 2014-09-06 04:20:56