当我用箭头符号单击该按钮时,可用项目列表应显示为列表。任何人都可以帮助我开发这个iPhone应用程序的代码吗?在iPhone应用程序中创建下拉列表
回答
iPhone没有内置下拉/选择列表。你需要自己实现这个。 This link包含使用表视图的类似实现。
编辑:UIPickerView是另一个选项,因为在其他答案指出。你也应该考虑这个。
是否必须是下拉列表?这里的标准是使用一个UIPickerView
(特别是在iPhone上),就像Safari一样,只要你有一个下拉列表。它不仅标准,而且比我提出的要简单。
那么,如果你的答案是'是的,它必须是在同一个屏幕上的下拉列表',你自己实现它是卡住了。这可能是相当痛苦的,但是从我的头顶开始,最好的办法是创建一个UITableView
(它将充当您的PickerView)并创建一个只有标签(或者标签+图标或者标签)的自定义UITableViewCell
,或者但是你希望)。无论何时用户按下箭头(原文如此)sumbol,您都可以通过将视图动画显示在箭头下或仅显示视图来显示视图。请记住,你将不得不有一些控制器作为UITableViewDelegate
和UITableViewDataSource
。
如果你的答案是'不,这听起来很复杂'去与选择器。
UIPickerView是正确的控件,iOS用户期望的控件,以及Apple iOS Human Interface Guidelines指定的控件。
即使在Safari中的网页上,通常会出现下拉菜单的地方也会显示选取器。如果你愿意,可以和捡拾器一起去。
要添加到此,Microsoft不提供或推荐Windows Phone 7上的下拉列表。一些PC隐喻在小屏幕上根本无法正常工作。我同意UIPickerView是要走的路。 – 2010-12-11 17:29:26
要回答,虽然实际的问题,这里有一个讨论:
- 1. 如何在mvc3应用程序中创建下拉列表?
- 2. 如何在iPhone应用程序中创建下拉菜单?
- 3. 在iPhone应用程序中展开和缩回下拉列表
- 4. 使用swift在iOS应用程序中创建下拉菜单
- 5. 如何在iphone中创建下拉列表?
- 6. 在MVC中创建下拉列表nhibernate
- 7. 创建下拉列表
- 8. dynamicaaly创建下拉列表
- 9. 创建下拉列表jsf
- 10. 在iPhone应用程序中创建图表和图表?
- 11. iPhone下拉列表
- 12. Iphone下拉列表
- 13. 在laravel中创建下拉示例from existingnig下拉列表
- 14. Jquery在移动应用程序中的条件下拉列表
- 15. C#组合框在web应用程序中的下拉列表
- 16. 在MVC3应用程序中获取TinyMCE下拉图像列表
- 17. 使用ActiveRecord创建下拉列表
- 18. 使用枚举创建下拉列表?
- 19. 在iphone应用程序中创建表单的最佳方式
- 20. 在iPhone中创建应用程序背景前景在iphone
- 21. 在没有Xcode的情况下创建iPhone应用程序
- 22. 创建表的下拉列表
- 23. 可能在表单下拉列表中创建列?
- 24. 如何在Excel中创建下拉列表,“while-editing-cell”列表?
- 25. 如何在iPhone应用程序中创建新的自定义属性列表
- 26. 创建通用应用程序(IPhone/Ipad)
- 27. 创建API,用于iPhone应用程序
- 28. 如何创建iPhone应用程序
- 29. 创建iphone书籍应用程序
- 30. 如何创建iPhone应用程序?
看到这个答案:它会帮助您制作您的下拉菜单:HTTP://stackoverflow.com/a/12066726/ 846372 – Soniya 2012-08-22 05:24:26
您可以使用 https://github.com/satishazad/SAMenuDropDown – 2013-10-30 17:31:29