Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Ios 在故事板中重用UIViewController?_Ios_Uiviewcontroller_Uistoryboard - Fatal编程技术网

Ios 在故事板中重用UIViewController?

Ios 在故事板中重用UIViewController?,ios,uiviewcontroller,uistoryboard,Ios,Uiviewcontroller,Uistoryboard,我正忙着为我正在制作的应用程序设计UI。用户界面将有几个UITextField框,用户在其中填写信息。然后,他们会点击next并转到另一个屏幕以获取与第一个屏幕相关的其他信息 现在我想这样做: 在故事板中,有两个或三个带有UITextField和其他小UI内容的屏幕。但是,这三个屏幕共享相同的viewController类,因为它们的“作业”是相同的作业 这是个好办法吗 我只是不想要三个viewController类来完成同样的“工作”,这对我来说似乎很混乱 我不确定我的解决方案是否适合您。您可

我正忙着为我正在制作的应用程序设计UI。用户界面将有几个
UITextField
框,用户在其中填写信息。然后,他们会点击next并转到另一个屏幕以获取与第一个屏幕相关的其他信息

现在我想这样做:

在故事板中,有两个或三个带有
UITextField
和其他小UI内容的屏幕。但是,这三个屏幕共享相同的
viewController
类,因为它们的“作业”是相同的作业

这是个好办法吗


我只是不想要三个
viewController
类来完成同样的“工作”,这对我来说似乎很混乱

我不确定我的解决方案是否适合您。您可以在情节提要中创建三个控制器,但在代码中只能创建一个控制器。然后将三个控制器的类类型设置为代码的同一个控制器


然而,我以前从未这样做过。如果我是你,我将有三个控制器。

不确定我的解决方案是否适合你。您可以在情节提要中创建三个控制器,但在代码中只能创建一个控制器。然后将三个控制器的类类型设置为代码的同一个控制器


然而,我以前从未这样做过。如果我是你,我将有三个控制器。

不确定我的解决方案是否适合你。您可以在情节提要中创建三个控制器,但在代码中只能创建一个控制器。然后将三个控制器的类类型设置为代码的同一个控制器


然而,我以前从未这样做过。如果我是你,我将有三个控制器。

不确定我的解决方案是否适合你。您可以在情节提要中创建三个控制器,但在代码中只能创建一个控制器。然后将三个控制器的类类型设置为代码的同一个控制器

然而,我以前从未这样做过。如果我是你,我会有三个控制器。

只要打电话就行了

[self viewWillAppear:YES];
在你的

- (void) viewWillAppear:(BOOL)animated
{

    //set the views according to your need for each case
}
就打电话

[self viewWillAppear:YES];
在你的

- (void) viewWillAppear:(BOOL)animated
{

    //set the views according to your need for each case
}
就打电话

[self viewWillAppear:YES];
在你的

- (void) viewWillAppear:(BOOL)animated
{

    //set the views according to your need for each case
}
就打电话

[self viewWillAppear:YES];
在你的

- (void) viewWillAppear:(BOOL)animated
{

    //set the views according to your need for each case
}

使用Xib为各种表单创建UIView。 然后在必要时创建相应的UIView,并将其作为子视图添加到带有简单动画的ViewController主视图中。
当您不需要它时,只需从当前的视图控制器中删除或隐藏(将来需要时)

使用Xib为各种形式创建UIView。 然后在必要时创建相应的UIView,并将其作为子视图添加到带有简单动画的ViewController主视图中。
当您不需要它时,只需从当前的视图控制器中删除或隐藏(将来需要时)

使用Xib为各种形式创建UIView。 然后在必要时创建相应的UIView,并将其作为子视图添加到带有简单动画的ViewController主视图中。
当您不需要它时,只需从当前的视图控制器中删除或隐藏(将来需要时)

使用Xib为各种形式创建UIView。 然后在必要时创建相应的UIView,并将其作为子视图添加到带有简单动画的ViewController主视图中。

当您不需要它时,只需从当前的视图控制器中删除或隐藏(将来需要时)

也许我不清楚。这正是我想要做的。故事板中有三个UIViewController-所有这些都指向代码中的同一个ViewController类。可能我不清楚。这正是我想要做的。故事板中有三个UIViewController-所有这些都指向代码中的同一个ViewController类。可能我不清楚。这正是我想要做的。故事板中有三个UIViewController-所有这些都指向代码中的同一个ViewController类。可能我不清楚。这正是我想要做的。故事板中有三个UIViewController-所有这些都指向代码中相同的ViewController类。你可以使用xib创建一个单独的视图,并在视图控制器中显示,以使你的工作更清晰。因此,每次需要更改屏幕时,在视图控制器中加载不同的xib文件?我也在考虑使用视图控制器包含,但听起来也不太干净。不包含只需使用xib创建一个UIView,然后将其作为子视图添加到当前的ViewController视图。实际上,您在这里看到了一些东西。:-。使用UIView将使生活更轻松。我可以在不需要的时候隐藏视图。添加一点动画,使它看起来更好一点,这应该解决它。谢谢(请将此作为答案发布,以便我可以标记)我添加了我的评论,因为answeru可能会使用xib创建一个单独的视图,并在视图控制器中显示,以使您的工作更清晰。因此,每次我需要更改屏幕时,是否在视图控制器中加载不同的xib文件?我也在考虑使用视图控制器包含,但听起来也不太干净。不包含只需使用xib创建一个UIView,然后将其作为子视图添加到当前的ViewController视图。实际上,您在这里看到了一些东西。:-。使用UIView将使生活更轻松。我可以在不需要的时候隐藏视图。添加一点动画,使它看起来更好一点,这应该解决它。谢谢(请将此作为答案发布,以便我可以标记)我添加了我的评论,因为answeru可能会使用xib创建一个单独的视图,并在视图控制器中显示,以使您的工作更清晰。因此,每次我需要更改屏幕时,是否在视图控制器中加载不同的xib文件?我也在考虑使用视图控制器包含,但听起来也不太干净。不包含只需使用xib创建一个UIView,然后将其作为子视图添加到当前的ViewController视图。实际上,您在这里看到了一些东西。:-。使用UIView将使生活变得轻松