Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Cocoa中创建多页表单_Cocoa_Forms_Animation - Fatal编程技术网

在Cocoa中创建多页表单

在Cocoa中创建多页表单,cocoa,forms,animation,Cocoa,Forms,Animation,我想在表单输入之间创建一个具有类似iOS的转换(在Cocoa桌面应用程序中)的表单。例如,用户将向表单输入信息,然后单击“下一步”继续输入其余信息。在最后一个表单上,用户将单击提交。单击“下一步”,表单将有一个动画过渡,就像在iPhone上显示下一组表单之前一样。有点像涡轮税务如何在允许您提交分组信息之前询问大量问题 实现此目标的最佳方法是什么?这通常被称为向导 您基本上有两种选择: 使用一个tables选项卡视图,遵循来自的AnimatingTabView中的Apple示例代码 自己手动交换

我想在表单输入之间创建一个具有类似iOS的转换(在Cocoa桌面应用程序中)的表单。例如,用户将向表单输入信息,然后单击“下一步”继续输入其余信息。在最后一个表单上,用户将单击提交。单击“下一步”,表单将有一个动画过渡,就像在iPhone上显示下一组表单之前一样。有点像涡轮税务如何在允许您提交分组信息之前询问大量问题


实现此目标的最佳方法是什么?

这通常被称为向导

您基本上有两种选择:

  • 使用一个tables选项卡视图,遵循来自的AnimatingTabView中的Apple示例代码

  • 自己手动交换视图


这两种方法都有利弊。您选择哪一种可能取决于您的需求。桌面上的核心动画的一个问题是,层备份视图缺少亚像素渲染。这主要是文本显示的问题,但有些人发现这不是问题。

我曾多次需要此功能。我用这个开始