gpt4 book ai didi

ios - 在事件上显示容器 View

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:10:30 26 4
gpt4 key购买 nike

我正在尝试将 IB/ Storyboard(不知道他们现在怎么调用它)与容器 View 一起使用,如 WWDC 2012“在您的应用程序中采用 Storyboard”视频中所述。一切正常,除了我想稍微改变一下流程。我想通过一个事件来执行嵌入转场。没有任何代码行是否可能?

这看起来很基本,(触摸一个按钮使 subview Controller 出现并不是一个棘手的情况)所以我认为可能有一种方法,但我找不到它。

最佳答案

嵌入式 Controller 将与主 Controller 同时实例化,但您可以在 IB 中隐藏嵌入式 Controller 的 View ,然后在按钮的操作方法中显示它:

-(IBAction)makeVisible:(id)sender {

[self.childViewControllers[0] view].hidden = NO;
}

相反,如果您想添加 subview Controller 以响应事件,您可以在代码中添加它,如下所示:

    UIViewController *child = [self.storyboard instantiateViewControllerWithIdentifier:@"Child"];
[self addChildViewController:child];
[child didMoveToParentViewController:self];
child.view.frame = CGRectMake(50, 50, 150, 150);
[self.view addSubview:child.view];

关于ios - 在事件上显示容器 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16025618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com