Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.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 是否使用包含的视图控制器来管理旋转木马动画?_Ios - Fatal编程技术网

Ios 是否使用包含的视图控制器来管理旋转木马动画?

Ios 是否使用包含的视图控制器来管理旋转木马动画?,ios,Ios,我需要实现一个由三部分组成的屏幕,我想知道如何最好地实现它——要么作为一个视图控制器,包含多个视图并管理所有视图,要么让屏幕的中间部分由另一个视图控制器中包含的自己的视图控制器管理 屏幕的红色部分将包含背景图像、两个按钮、一个选项卡和一些动态文本。(它不是导航栏) 屏幕的绿色部分只是一些静态图像和文本 屏幕的蓝色部分是一系列图像,这些图像将以某种方式(待定)设置动画,但首选自动旋转或滑动转盘。蓝色部分在红色和绿色部分之间延伸,并在紫色或黄色部分出现时被覆盖 紫色部分将以编程方式向下和向上滑动以

我需要实现一个由三部分组成的屏幕,我想知道如何最好地实现它——要么作为一个视图控制器,包含多个视图并管理所有视图,要么让屏幕的中间部分由另一个视图控制器中包含的自己的视图控制器管理

  • 屏幕的红色部分将包含背景图像、两个按钮、一个选项卡和一些动态文本。(它不是导航栏)
  • 屏幕的绿色部分只是一些静态图像和文本
  • 屏幕的蓝色部分是一系列图像,这些图像将以某种方式(待定)设置动画,但首选自动旋转或滑动转盘。蓝色部分在红色和绿色部分之间延伸,并在紫色或黄色部分出现时被覆盖
  • 紫色部分将以编程方式向下和向上滑动以显示消息
  • 每当用户从红色部分的选项卡拖放时,黄色部分将向下和向上滑动,它将包含一些文本和按钮
所以我的主要问题是,一个单独包含的VC应该管理屏幕的蓝色部分来处理动画,还是一个VC可以管理屏幕上的每个视图

第二个问题是,是否有现成的方法来实现黄色部分的上下拖动

这是针对iOS5和iOS5的

谢谢


如果您计划使用对象库中的“容器视图”,它不适用于iOS 5,您可以创建另一个ViewController并将其添加到主VC中,但在这种情况下,您必须编写更多代码以正确处理控制器:

如果要重用VC,并且必须使用iOS5,那么最好实现自定义包含的视图控制器

如果您不打算再次使用该CVC,并且需要iOS5+,我将只使用一个ViewController来管理所有视图