如何将Application ViewController传递给其他类?

时间:2013-05-07 16:18:48

标签: ios objective-c

我有一个包含子视图的视图应用程序。该子视图包含一个包含电子邮件文本字段和密码文本字段的表单。我需要将这些文本字段的代理设置为“全局”this

所有内容都是代码,故事板上没有任何内容。

如何将ApplicationViewController传递给文本字段?

1 个答案:

答案 0 :(得分:0)

为viewController添加@property并将其传递给您的UIView类。

在你的UIViewClass.h

@property (nonatomic, strong) UIViewController *yourViewController;

然后在创建时将当前的viewController传递给你的UIView。

UIView *yourView = [UIView new];
yourView.yourViewController = self;

然后,您可以直接从UIView类中访问viewController。

yourTextField.delegate = _yourViewController;