将视图设置为viewcontroller的委托

时间:2012-08-29 20:42:46

标签: xcode delegates

我遇到了从视图传递数据和在viewcontroller中执行函数的问题。我想从视图中访问viewcontroller中的标签出口(是的,我知道它可能是我应用程序的糟糕结构)。

让代表团参与UIPopovers工作,但是如何将视图的委托设置为viewcontroller?

1 个答案:

答案 0 :(得分:0)

例如,您有一个UIView的子类。我们将它命名为SubClassUIView; 在另一个视图中,您希望使用SubClassUIView中的数据。 所以,你的SubClassUIView应该这样做:

SubClassUIView.h

@interface SubClassUIView:UIView

@property (nonatomic, retain) UILabel* someLabelYouWantToUse;

@end.

SubClassUIView.m

@implementation SubClassUIView

@synthesize someLabelYouWantToUse;

@end.

并访问someLabelYouWantToUse

SubClassUIView* scView = [SubClassUIView alloc]init];
NSLog(@"%@", scView.someLabelYouWantToUse.text);