如何在我的iPhone应用程序中创建滑块/选择器,如Mac OS X仪表板小部件滑块/选择器?

时间:2010-07-08 02:37:35

标签: iphone objective-c cocoa-touch user-interface

基本上,在我的iPhone应用程序中,我想要的东西几乎与视图窗口底部的Mac OS X仪表板的小部件滑块/选择器完全相同。用户可以滑动图标行并将其拖放到视图上。就像仪表板一样,当图标被拖离滑块/选择器时,图标会动画成其他内容。我知道Apple使用类似的东西将多任务集成到iPhone OS 4中,但我不知道这种滑块/选择器是否作为API存在。

我刚刚开始进行iPhone应用程序开发,我只想找到一个方向来完成这个,不一定是实际的代码。谢谢!

1 个答案:

答案 0 :(得分:1)

此控件不作为API存在。你必须自己制作。

您可能希望查看UIScrollView以获取分页的图标行。至于拖放行为,您可以跟踪用户的触摸事件。这可能涉及子类化UIControl。所以,最后你可能会在里面设置一个带UIControl的分页UIScrollView。

为了查看UIScrollView,有一个关于该主题的最新WWDC(2010)会话。当然,一点点谷歌搜索将为您提供有关这些主题的大量信息。祝你好运!