有什么办法可以将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. 如何将视图2的值发送到视图1
- 2. 如何在视图板中将视图添加到ViewController的主视图中?
- 3. Bool值未被发送到目标ViewController
- 4. 将选项值发送到视图上的全局变量
- 5. 如何将视图控件的值发送到angularjs控制器..?
- 6. 将视图模型的值发送到UserControl相关属性WPF
- 7. 将UIImageView添加到另一个viewController的视图中的另一个viewController视图时的内存管理
- 8. ViewController中的很多视图
- 9. 发送从AppDelegate到ViewController的通知
- 10. 从扩展视图中将值发送到Main
- 11. 从控制器发送值到视图
- 12. 如何在Sencha Touch中将值一个视图发送到另一个视图?
- 13. 将UITableViewController推送到ViewController的UITableView
- 14. 将JSON数据发送到NodeJs中的视图
- 15. 如何将输入从模板发送到django中的视图
- 16. 将加密参数发送到django中的视图
- 17. 将viewController视图添加到UIScrollView
- 18. 将UITableView加载到另一个ViewController中的视图
- 19. 将request.user对象从Django中基于类的通用视图发送到ModelForm
- 20. 如何将textfield值发送到另一个视图控制器中的tableview
- 21. 如何将部分视图中的临时数据发送到其父视图
- 22. Django的/ Python的:不能够将文件发送到视图
- 23. 发送视图到后面
- 24. Swift将viewController作为子视图添加到其他视图
- 25. 将ID的值发送到花式框
- 26. UIButton在子视图中触发当前ViewController中的动作
- 27. 如何将消息发送到不同视图的按钮?
- 28. 将AJAX数据发送到错误的Django视图
- 29. 网页视图负荷的html并将数据发送到
- 30. 将多个对象发送到ASP.NET MVC视图的模式
我有我的答案在这里:http://stackoverflow.com/questions/25616250/refreshing-parent-viewcontroller-after-dismissing-modalviewcontroller/25617263#25617263 – Hokage 2014-09-06 04:20:56