C# iPhone-创建后访问动态控件

C# iPhone-创建后访问动态控件,c#,iphone,objective-c,xamarin.ios,C#,Iphone,Objective C,Xamarin.ios,我正在根据数据库中的字段(在ViewDidLoad中)动态创建许多UITextFields,我想知道以后如何引用文本字段 通常在Interface Builder中,我会设置一个出口,然后在需要时引用该出口,是否需要以编程方式执行相同的操作 如果没有,我是否可以将它们添加到集合中,然后在其中循环 我使用的是MonoTouch,但我很想知道您如何使用Obj-C方法来实现这一点 非常感谢, M您可以标记它们并将它们存储在数组中,然后按标记循环 设置标记值,然后使用 UITextField *tf=(

我正在根据数据库中的字段(在ViewDidLoad中)动态创建许多UITextFields,我想知道以后如何引用文本字段

通常在Interface Builder中,我会设置一个出口,然后在需要时引用该出口,是否需要以编程方式执行相同的操作

如果没有,我是否可以将它们添加到集合中,然后在其中循环

我使用的是MonoTouch,但我很想知道您如何使用Obj-C方法来实现这一点

非常感谢,


M

您可以标记它们并将它们存储在数组中,然后按标记循环

设置标记值,然后使用

UITextField *tf=(UITextField *)[self.view viewWithTag:tagValue];

好的,我知道我可以设置
标记
属性,然后如何通过其标记获取对象?想再详细一点吗?这个答案比我的更好。啊,太酷了,所以单点触摸方式应该是
uitextf=(UITextField)This.View.ViewWithTag(tagValue)
。太棒了,谢谢你,伙计!标记必须在整个视图层次结构中是唯一的,还是仅在其父视图层次结构中是唯一的?