在dismissViewControllerAnimated之后在ParentView中显示值

时间:2014-02-06 20:18:31

标签: ios objective-c uiview subview presentmodalviewcontroller

我有2个视图parentView和SubView。我从parentView:

调用了subView
subView = [self.storyboard instantiateViewControllerWithIdentifier:@"subView"];    
[self presentViewController:subView animated:YES completion:nil]; 
[self.view addSubview:subView.view];

在我的子视图中,我有一些功能并将值存储在字符串中。我想在解除subView:

之后在我的parentView中的标签中显示这些值
[self dismissViewControllerAnimated:YES completion:Nil];

如何在dismissViewControllerAnimated之后将这些值传递给我的parentView并在那里显示?

1 个答案:

答案 0 :(得分:0)

  1. 您可以在SubView中调用[self dismissViewControllerAnimated:YES completion:Nil];从SubView获取值并在parentView

  2. 中显示
  3. 您可以将父视图设置为subView的委托,并将值传输到父视图。

  4. 顺便说一下。你为什么要调用addSubview:在presentViewController之后:?

    修改

    检查此答案

    Hiding buttons in a UIViewController from a UIView delegate