如何从一个视图切换到同一个视图?

时间:2015-07-22 15:23:15

标签: ios xcode swift

我在Swift中为iOS创建问卷调查应用。 所有问题我只需要一个视图。我如何制作一个通用视图,并使其看起来像只更换该视图中的某些数据时使用滑动切换到新视图?

2 个答案:

答案 0 :(得分:0)

您可以在屏幕上为子视图(UILabels等)添加动画。您可以为每个滑动手势添加单独的动画,并使动画沿滑动方向移动。我喜欢这个,因为你在动画制作方面有一定的灵活性,以及​​你是如何做到这一点的。

您需要为每个设置滑动手势识别器和方法来处理滑动并为图层设置动画。

如果你想要一种传统的感觉"向左滑动/向右滑动设置您需要为每个方向设置一个具有子类型的推动画。

答案 1 :(得分:0)

好吧,所以我想我知道你正在尝试做什么。你可能会这样做。这假设您有一个自定义的UIViewController子类,其上包含所有文本字段和标签;我已将此QuestionaireViewController命名为

let nextVC = QuestionaireViewController()
self.navigationController?.pushViewController(nextVC, animated: true)

此外,每次创建新VC时,您都希望设置展开segue,以便在需要时导航控制器可以反过来。