2014-05-16 121 views
1

我有一个视图控制器,即DetailViewController,其中嵌入了一个容器视图控制器IndividualDetailsController。容器视图控制器中的IBAction

我想知道是否有可能在DetailViewController中的某些更改可能会导致容器视图控制器即IndividualDetailsController的更改。

例如,我想在DetailViewController中点击按钮来更改IndividualDetailsController控制器中的文本字段值。使用IBActions可以这么做吗?任何帮助将非常感激。

回答

2

在该方法

prepareForSegue

DetailViewController的

保持在IndividualDetailsController的属性嵌入一个(IndividualDetailsController)的引用。 然后从DetailViewController中的一个动作中,例如,可以更改IndividualDetailsController的属性,然后相应地更改其接口。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    if ([[segue identifier] isEqualToString:@"MyEmbedSegue"]) 
    { 
     self.individualDetailsController = (IndividualDetailsController*)[segue destinationViewController]; 
    } 
} 

然后在操作

self.individualDetailsController.textFieldValue = newValue 
+0

大,会尝试这和评论回来了! – Sunil

相关问题