想为iPhone创建一个自定义启动画面,但我要求所有人发表意见。
根据我的理解,启动画面只是一个图像(Default.png),所以如果我想让启动画面更长,我能做的唯一方法是创建一个图像然后将子视图添加到前面?然后创建一个计时器来调用方法从视图中删除图像。
但后来我想创建一个媒体类型的启动画面,它会显示音频,视频等。所以问题是它会是什么样的流程。我想到的唯一方法是创建一个ViewController,然后将其呈现在一个模态视图中。稍后我还会添加一个选项来检测来自用户的点击,如果点击,则媒体将退出/隐藏/关闭虚假的闪屏并显示主视图控制器。
现在我的想法是这样的:
AppDelegate - > RootViewController - > SplashViewController(模态视图)
可以这样做吗?
AppDelegate - > SplashViewController - > RootViewController的
应用程序启动时是否有其他方式显示媒体?
任何答案都表示赞赏,谢谢你。
答案 0 :(得分:3)
将导航控制器的根视图控制器设置为启动画面。
然后只是不允许用户导航那么低。
计时器过后,用动画推进导航:否,你的闪屏将被替换。
或者你可以添加你的飞溅..当计时器失效时,你告诉启动画面从父视图中删除它自己,然后添加你的根控制器。