我正在显示用户填写我的iPhone应用程序的表单。其中一个字段是用户必须从中选择一个的一组2或3个日期。放置一个捡拾器,或者为此只提供一个桌子视图占用太多的空间,为其他领域留下空间。有没有更简单的方法来做到这一点?在iPhone/iOS应用程序中选择器的替代品?
回答
要做到这一点,你可以把两个或三个箭头标签中包含“选择日期”在它的点击就可以显示出一个观点,即允许用户选择日期文本;一旦选定,您可以回到原始视图。您可以为所有三个(或两个)日期执行此操作,并在窗体视图中获取这些日期。
我给你想法你如何设计应用程序;如果你想要代码,我也可以提供帮助,但从你的问题来看,你似乎想要设计理念。
这就是我最终做的。但这就像是当有人问时间时发送一只携带手表的大象! – gigahari 2012-01-18 13:54:56
你可以去你的自定义下拉/组合框,但它们没有内置的功能。 也是继苹果HIG指南中提到,你需要考虑那些为良好 (http://developer.apple.com/library/IOs/#documentation/UserExperience/Conceptual/MobileHIG/UIElementGuidelines/UIElementGuidelines.html)
指导原则
使用选取器可以让人们从一组值中进行选择。当人们熟悉整套价值观时,通常最好使用选择器。这是因为当车轮静止时,如果不是大多数,这些值中的许多值都是隐藏的。如果您需要提供大量用户不太了解的选项,则选取器可能不是合适的控件。
如果需要显示大量的值,请考虑使用表视图而不是选择器。这是因为表视图的高度越大,滚动速度越快。
使用半透明选择栏显示上下文信息,如测量单位。请勿在拾取器或轮子本身上方显示此类标签。
在iPad上,仅在弹出窗口内显示选取器。选择器不适用于主屏幕。
- 1. Android应用程序的HashMap替代品
- 2. 谷歌应用程序替代品
- 3. 在Windows 8应用程序中的Numericbox的替代品?
- 4. 应用程序中的vbscript有哪些替代品可用?
- 5. 封装代工的替代品? (PHP应用程序安装)
- 6. Android应用程序中的活动过多。任何替代品?
- 7. 在城域应用程序中,“alert”的替代选择是什么?
- 8. 用于Intranet应用程序的Silverlight替代品?
- 9. 轮询应用程序的Windows服务的替代品
- 10. 什么是这个jQuery选择器的纯JavaScript替代品?
- 11. fbml多朋友选择器的替代品
- 12. 什么是儿童选择器的替代品?
- 13. 替代jQuery .closest()选择器
- 14. iOS:Airplay选择器MPVolumeView替代
- 15. LESS CSS:选择器替代?
- 16. 替代选择器视图
- 17. android.widget.Gallery的替代品(而不是图库应用程序)
- 18. AppStore和以下应用程序的替代品
- 19. Phonegap应用程序 - Pusher和PubNub的替代品
- 20. 没有API的iOS应用程序,替代品?
- 21. 移动Web应用程序的WebSQL替代品?
- 22. Android应用程序类不能与替代产品的风味
- 23. Windows应用程序中的HttpContext.Current.Server.MapPath替代
- 24. 替代应用程序根
- 25. 选择替代产品,添加免费产品,Ubercart中的附录产品?
- 26. 在Visual Studio Community 2017中是否有Windows服务应用程序的替代品?
- 27. 节拍器网络应用程序的音频标签替代品
- 28. 从Android应用程序选择器隐藏应用程序
- 29. 在Intent选择器中重新排序应用程序
- 30. 设计替代品:点对点应用程序
你可以把一个视图,并显示它一旦你需要获取的值,并可以把喜欢接近的same.You一个按钮就可以加载你在选择器中显示那边的数据。 [检查这个](http://stackoverflow.com/questions/8432688/iphone-sdk-display-a-uiview-from-the-appdelegate-over-a-uiviewcontroller)。 – Sarah 2012-01-18 06:22:25