如何在iOS上以编程方式创建“主屏幕应用程序文件夹”按钮?

时间:2012-07-03 12:10:15

标签: iphone ios ios5 xcode4.2 uianimation

我需要在Springboard中实现类似文件夹视图的功能,当您按下文件夹按钮并且主屏幕内容滑动时,可以显示所选文件夹中的内容。

我的问题:有可能吗? 我的意思是我现在只能想到一个解决方案,只是“简单地”通过显示子视图制作整个动画,滑动它们以及整个后退操作。
它是唯一的方式还是有更简单的方法?
注意:我的应用程序设置为iOS 5.0 +
最好的问候 菲利普

2 个答案:

答案 0 :(得分:3)

SDK中没有“内置”功能可以实现您正在尝试的功能,因此您必须自己构建它。

问题不应该太大。相当简单:

  • 将每个文件夹的UIButton添加到“Springboard”视图控制器的视图中。
  • 用户点按一个按钮,您可以在显示文件夹内容的UIView子视图中设置动画。
  • 同样,文件夹内容的每个成员都可以用UIButton表示。
  • 点击内容按钮会在导航堆栈上推送新的视图控制器(例如)
  • 在主视图中添加点击手势识别器,因此点击打开文件夹外部将关闭它。

这对我来说听起来像是一个很棒的编程挑战!

答案 1 :(得分:1)

是的,我认为您需要将其作为自定义视图添加,添加自定义动画