Objective-C中有没有办法将数据模型绑定到UI组件?
想象一个UIViewController
,其中包含多个UITextField
,每个UITextField
更新某个对象中的属性。每个UITextField
都可能有一个不同的对象正在更新。
当调用个人UITextField
的更新方法时,我希望能够知道func
应该更新哪个对象。
任何人都知道如何做到这一点,或者是否有设计模式可以实现这一目标?你甚至可以将数据模型绑定到Objective-C中的UI组件吗?
答案 0 :(得分:0)
这个绑定的东西来自我认为的Xamarin方法。 XCode没有这样的东西。你需要使用代表。
在您的情况下,对于在storyboard / xib中或以编程方式创建的多个文本字段,您需要应用其委托并设置textfields“tag”属性。然后在委托中,您可以使用其唯一标记处理每个文本字段。这很简单。