在IPad中滑出的侧标签

在IPad中滑出的侧标签,ipad,Ipad,如果您查看这个ipad应用程序(),会看到一个名为“Dashboard”的幻灯片选项卡。当您单击它时,一个新视图会从侧面滑出。我知道在iPhone3.2中有一个新的拆分视图,但是,我在这个ipad应用程序中实现的幻灯片选项卡或侧边选项卡上找不到任何内容。如何做到这一点?最简单的方法可能是创建一个自定义UIView,并将左边缘设计为您想要的选项卡,然后设置视图的位置,以便只有左选项卡部分可见。单击该选项卡时,使用CoreAnamation块将视图的新位置设置为屏幕中心 默认情况下,没有一个Appl

如果您查看这个ipad应用程序(),会看到一个名为“Dashboard”的幻灯片选项卡。当您单击它时,一个新视图会从侧面滑出。我知道在iPhone3.2中有一个新的拆分视图,但是,我在这个ipad应用程序中实现的幻灯片选项卡或侧边选项卡上找不到任何内容。如何做到这一点?

最简单的方法可能是创建一个自定义UIView,并将左边缘设计为您想要的选项卡,然后设置视图的位置,以便只有左选项卡部分可见。单击该选项卡时,使用CoreAnamation块将视图的新位置设置为屏幕中心


默认情况下,没有一个Apple widget可以完成所有这些功能,但您也不难使用它。

最简单的方法可能是创建一个自定义UI视图,并将左边缘设计为您想要的选项卡,然后设置视图的位置,以便只有左选项卡部分可见。单击该选项卡时,使用CoreAnamation块将视图的新位置设置为屏幕中心


默认情况下,没有一款Apple widget可以完成所有这些功能,但您自己也不难实现。

除了@jamone回答的(+1)之外,我建议在选项卡的触摸事件上设置一个条件语句,类似以下伪代码:

if (tabView.frame.origin.x == 968) //tab only position
//animate tab view in code here
else if (tabView.frame.origin.x == 300) //entire view position
//animate tab view out code

通过这种方式,您可以使用相同的方法句柄来设置进出动画,并且只有当您的视图处于完全移出或处于位置时,它才会启动动画。

除了@jamone回答的(+1)之外,我建议在选项卡的触摸事件上设置一个条件语句,类似于以下伪代码:

if (tabView.frame.origin.x == 968) //tab only position
//animate tab view in code here
else if (tabView.frame.origin.x == 300) //entire view position
//animate tab view out code

通过这种方式,你可以使用相同的方法来处理动画的输入和输出,并且只有当你的视图处于完全输出或处于位置时,它才会启动动画。

嘿,你有时间这样做吗?嘿,你有时间这样做吗?