gpt4 book ai didi

ios - 设置一个类 IBOutlet 引用另一类文本字段的导出?

转载 作者:行者123 更新时间:2023-11-29 01:32:11 25 4
gpt4 key购买 nike

我正在尝试为另一个类文本字段设置一个类引用导出。我的第一个类有一个 IBOutlet 引用 socket ,如下所示:

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

我想为另一个类文本字段设置此 presentInView 引用导出。

根据拖放过程,我能够为另一个类 textfield 提供此引用 socket 。见下图:

enter image description here

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

最佳答案

首先,我完全同意上面的 trojanfoe 评论 (+1) - 你绝不希望一个 View Controller 的 View 由另一个 View Controller 管理。

但是,我见过这样的情况,您可能希望根据另一个 View Controller 中发生的某些情况在一个 View Controller 的文本字段上设置文本。如果您属于该类别,那么这就是您需要做的:

  1. 在第一个 View 的头文件中公开一个 NSString 属性 Controller 。您也可以公开 UITextField 属性,但是除非另有必要,否则尽量抽象 UI 组件公开。
  2. 在第二个 View Controller 中保存屏幕上显示的第一个 View Controller 对象的引用。
  3. 在#2 中创建的对象上设置#1 中创建的属性,一切就绪。

PS:您还可以围绕此使用委托(delegate)模式,这在这里更有意义。

关于ios - 设置一个类 IBOutlet 引用另一类文本字段的导出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33341882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com