如何通过Xcode 4中的Interface builder将下拉列表添加到我的iPhone应用程序中。我看不到像下拉列表控制器这样的任何对象?
答案 0 :(得分:2)
我相信你可能想要的控件是UIPicker(Here's an image, its at the bottom)。这是在iOS上的Safari中选择下拉列表时弹出的控件。您可以在界面编辑区域的对象选择器中选择它。据我所知,没有下拉列表控制器。
答案 1 :(得分:1)
您可以使用UIPickerView
,但在UIActionSheet
之后听起来更有可能显示多个按钮可供选择。如果这些不符合您的需求,您可以随时滚动自己的自定义视图,但这是更多的工作。 Apple提供的UI组件是一个良好的开端。
注意:没有用于创建UIActionSheet的接口构建器方法,您必须在代码中执行它,但它非常直接(请参阅此Apple sample code项目中的RootViewController类文件)。
答案 2 :(得分:0)
创建一个按钮(如下拉按钮),当您单击该按钮时,请调用另一个要显示的视图控制器,并将其作为子视图添加到控制器中。
答案 3 :(得分:0)
正如TOm H和petert所提到的,我也相信你需要使用UIPickerView。
答案 4 :(得分:0)
这是另一种方法http://www.edumobile.org/iphone/iphone-programming-tutorials/a-simple-drop-down-list-for-iphone/
或者这里不是每个人都知道的:如果您考虑一下,操作表基本上是一个下拉列表。如果你不断向UIActionSheet添加按钮,它最终会变成一个表格。所以只需让你的按钮调用UIActionSheet。