我一直在使用以下方法设计自定义启动屏幕:

  • 我有一个启动脚本控制器,已在情节提要中定义为rootview控制器。
  • 初始屏幕控制器负责制作自己和我想选择的自定义容器控制器的屏幕快照。 截取所有屏幕截图后,我就允许用户选择到容器控制器(通过执行自定义模式选择)。

我认为这种方法有两个问题:

  1. 初始屏幕控制器仍在内存中,即使我不再需要它了。
  2. 我正在为我的自定义容器控制器中包含的第一个控制器加载视图两次:一次是在制作容器控制器的屏幕截图时,另一次是在我以模态方式显示containerview控制器时。

是否可以使用情节提要板在容器控制器的视图加载之前就以模式方式显示启动屏幕? 启动画面被解散时,我可以进行自定义设置吗?

  ask by tiguero translate from so

本文未有回复,本站智能推荐:

1回复

在基于iOS 5故事板/ segue的应用程序中使用Facebook“ iOS本机深层链接”和openURL?

我有一个启用了Facebook的iOS 5应用程序,该应用程序使用情节提要和基于segue的导航,并对如何实现“ iOS本机深层链接”感到困惑。 iOS上的“ 改善应用程序分发 ”中的示例代码仅显示UIAlertView但我试图启动两个连续的seque操作。 出于这个问题的目的,我将应用
1回复

使用情节提要板从iOS 5中的ViewController导航到TabBarController

我开始使用TabBarController开发应用程序,但最近实现了在访问应用程序之前对用户进行身份验证的用法。 因此,我在TabBarContoller(2个标签和2个视图)之前创建了一个登录页面。 但是现在我无法将控制器从ViewController推送到TabBarController
1回复

故事板无法实例化名为UIStoryboardUnwindSegueTemplate的类崩溃

我刚刚在Storyboard上完成了Apple教程,并在运行iOS 5.1.1的iPhone 4上运行了应用程序。 在模拟器上,当我按下添加按钮时,我得到从底部向上滑动的模态视图,没有崩溃。 我可以输入数据,点击完成按钮并显示我的新条目。 在我的iPhone 4上执行相同的操作时,
1回复

自定义Segue闪烁

我正在使用以下代码重写自定义序列中的perform方法,以在视图控制器之间移动时实现滑动效果。 类似于此代码的代码遍布整个互联网。 问题是动画完成后“有时”屏幕闪烁/闪烁/闪烁然后恢复正常。 删除[destinationController.view removeFromSupe
1回复

自定义过渡给出了“不平衡的调用以开始/结束外观过渡”错误

我使用下面显示的代码以无缝滑动的方式展示了一个新的视图控制器。 实际的动画效果很好,但是当动画结束时,所有视图消失了,我只剩下一个空白屏幕。 控制台中发布了一个错误,说 “对<Rocket_Game18GameViewController:0x155e288f0>开始/结束
2回复

故事板中多个弹出框的最佳模式

我正在编写一个iPad应用程序,该应用程序将具有多个按钮,单击这些按钮可打开一个弹出框,以显示一个表格视图。 用户将选择一个值,弹出菜单将被关闭,并且按钮的标题不会更改。 我使用一个Popover进行了此操作,然后又想添加另一个。 我想编写一些很好的,干净的可重用代码。 我最大的
1回复

启动画面,带有使用情节提要的加载指示器

我正在为博客网站开发应用程序,并且在将初始标题加载到表格视图时,尝试使用旋转指示器使Default.png启动图像保持最新状态。 我在情节提要中使用启动图像和指示器设置了一个视图控制器/视图。 然后我在navigationController的rootview的viewDidLoad
1回复

情节提要剧集有时会使我的视图控制器部分离开屏幕

在我的iPad应用程序中,十分之二的测试人员报告了一个我无法在iOS 6.1.2(iPad和模拟器)上重复的问题。 我的测试人员都在6.0.1上。 仅在大约10%的时间会发生此问题,而当应用刚刚从后台返回时,此问题似乎还会发生。 问题是,当使用情节提要脚本以某种方式呈现某个视图控制器时