【问题标题】:How to create 'home screen apps folder'-like button programmatically on iOS?如何在 iOS 上以编程方式创建类似“主屏幕应用程序文件夹”的按钮?
【发布时间】:2012-07-03 12:10:15
【问题描述】:
我需要在 Springboard 中实现类似文件夹视图的功能,当您按下文件夹按钮时,主屏幕内容会很好地滑动以向您显示所选文件夹内的内容。
我的问题:有可能吗?
我的意思是我现在只能想到一种解决方案,只是“简单地”自己制作整个动画,显示子视图、滑动它们和整个返回操作。
这是唯一的方法还是有更简单的方法?
注意:我的应用设置为 iOS 5.0 +
最好的问候
菲利普
【问题讨论】:
标签:
iphone
ios
ios5
xcode4.2
uianimation
【解决方案1】:
SDK 中没有任何“内置”功能可以实现您想要做的事情,因此您必须自己构建它。
这个问题不应该太大。很简单:
- 将每个文件夹的 UIButton 添加到“Springboard”视图控制器的视图中。
- 用户点击一个按钮,您在 UIView 子视图中显示文件夹内容的动画。
- 同样,文件夹内容的每个成员都可以由 UIButton 表示。
- 点击内容按钮会在导航堆栈上推送一个新的视图控制器(例如)
- 在主视图中添加点击手势识别器,因此在打开的文件夹之外点击会关闭它。
这听起来对我来说是一个巨大的编程挑战!
【解决方案2】:
是的,我认为您需要将其作为自定义视图,添加自定义动画