Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 初始子视图控制器_Iphone_Ios_Xcode - Fatal编程技术网

Iphone 初始子视图控制器

Iphone 初始子视图控制器,iphone,ios,xcode,Iphone,Ios,Xcode,我有一个带有4个按钮的自定义容器视图控制器。我的目标是让这4个按钮加载4个子视图控制器中的每一个。我现在面临的问题是,我不知道如何使这些按钮显示子视图控制器。我已经执行了addChildViewController和必要的didMoveToParentController…但是当我无法使用从viewcontroller:toViewController转换功能时,因为我在父级中没有已经存在的子VC。因此,本质上的问题是,如何使带有4个按钮(自定义容器)的导航屏幕最初导航到第一个子VC 您可以调用

我有一个带有4个按钮的自定义容器视图控制器。我的目标是让这4个按钮加载4个子视图控制器中的每一个。我现在面临的问题是,我不知道如何使这些按钮显示子视图控制器。我已经执行了
addChildViewController
和必要的
didMoveToParentController
…但是当我无法使用从viewcontroller:toViewController转换功能时,因为我在父级中没有已经存在的子VC。因此,本质上的问题是,如何使带有4个按钮(自定义容器)的导航屏幕最初导航到第一个子VC

您可以调用transitionFromViewController:toViewController并在动画块中手动执行视图转换。您可以通过跟踪属性中的初始状态,以不同的方式处理初始情况。

通过调用您提到的包含API并使用[self.view addSubview:childController.view]添加初始子控制器的视图

现在如何返回到带有按钮的容器屏幕?