如何将值从UIView的子类传递给UIViewController类

时间:2014-07-11 13:29:02

标签: ios objective-c uiview

我有一个Graph的小组UIView

我在我的视图控制器类中,并使用以下代码调用SliderView

- (void)viewDidLoad
{
    [super viewDidLoad];

    if (self) {
        // Custom initialization
        SliderView = [[SliderView alloc] init];
    }

    [self setView: SliderView];
}

我希望能够在我的视图控制器类中访问我在SliderView中设置的属性。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

像凯尔所说的那样使用吸气剂和制定者(他只是进一步展示了这个属性)。

[graph propertyName][graph setPropertyName:newValue]

我还要看一下:http://cocoadevcentral.com/d/learn_objectivec/

答案 1 :(得分:0)

您应该只能访问Graph类的属性。在Graph类中,您可能会遇到以下几点:

@property (nonatomic, strong) NSObject *propertyName;

您可以通过类似

的方式在UIViewController中访问它
[(Graph *)self.view propertyName];