2012-05-30 119 views
0

我在查看应用程序屏幕快照,并对其iPAD设置选项留下了深刻的印象。见截图在iPAD中设置下拉菜单

enter image description here

谁能告诉我这是怎么设定下降为iPad实现的?我通常会把用户带到一个全新的页面/视图控制器,我在其中定义了一个静态表和选项。我不知道如何在相同的视图控制器中按照他们的方式实现它。有没有可用的示例/示例代码?或者如何在Xcode 4.0中创建一个步骤?谢谢。

回答

2

这是一个UIPopoverController。看看documentation,创建一个真的很容易。基本上,你只需将一个普通的视图控制器放入其中,并从矩形或工具栏按钮中显示它。如果您的视图控制器未填满整个屏幕高度,则还应该设置其contentSizeForViewInPopover属性。

+0

因此,在上面的图片中,他们是否创建了一个静态表格,然后用编写代码定义了单元格和径向开启/关闭按钮?我通常使用Xcode拖放来创建上述所有内容,但我想我将不得不为它编写代码才能使其成为UIPopoverController。 –

+0

如果我错了,请纠正我,但我可以创建一个全新的UITableViewController,使用xcode拖放等方式在xib中定义所有单元格和布局,然后在uipopovercontroller中调用该tablecontroller,它将显示我在我的带有最少代码的UITableViewController。这就是我在这里从这个例子收集到的... http://mobiforge.com/designing/story/using-popoverview-ipad-app-development –

+0

山姆,你必须阅读如何使用UIPopoverController的文档。 UIPopoverController是iPad独有的,它只是一个容器,您可以在其中放置任何控制器。所以你所做的只是创建一个普通的视图,并为你的设置按钮点击IBAction功能,通过使用-initWithContentViewController创建一个UIPopoverController:指向你创建的视图,调用-presentPopoverFromRect:inView:allowedArrowDirections:animated()和那么你会没事的。 –

0

看看this会帮助我,我想。有一个样本可以学习如何。 另外还有一个视频教程here