为另一个类textfiled设置一个类IBOutlet引用插座?

时间:2015-10-26 09:01:55

标签: ios objective-c

我正在尝试为另一个类文本字段设置一个类引用出口。 我的第一堂课有一个IBOutlet参考插座,如下所示:

@property (nonatomic,retain) IBOutlet UIView *presentInView;

我想为另一个类文本字段设置此presentInView参考出口。

根据拖放过程,我能够为另一个班级textfield提供此参考出口。见下图:

enter image description here

但是如何以编程方式实现?

1 个答案:

答案 0 :(得分:1)

首先,我完全赞同上面的trojanfoe注释(+1) - 你永远不会想要一个视图控制器的视图由另一个视图控制器管理。

但是,我已经看过一些情况,您可能希望根据另一个视图控制器中出现的某些情况在一个视图控制器的文本字段上设置文本。如果你属于那个类别,那么这就是你需要做的事情:

  1. 在第一个视图的头文件中显示NSString属性 控制器。您也可以展示UITextField属性,但是 除非另有必要,否则尝试抽象UI组件曝光。
  2. 在第二个视图控制器中保持屏幕上显示的第一个视图控制器对象的引用。
  3. 在#2中创建的对象上设置#1中创建的属性,并且您已全部设置。
  4. PS:你也可以在这周围使用委托模式,这在这里更有意义。