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