iOS:最适合从两个选项中进行选择的控件
Posted
技术标签:
【中文标题】iOS:最适合从两个选项中进行选择的控件【英文标题】:iOS: Most suitable control for selecting from two options 【发布时间】:2012-03-23 02:56:54 【问题描述】:我正在开发一个 ios 应用程序,其中我需要一个 UIControl,它允许用户在 2 个选项和仅 2 个选项之间进行选择。
例如,假设我在我的应用程序中显示一个表单,用户在其中填写他的个人信息,例如姓名、性别、爱好等。这里,gender 是一个可能的字段,只有 2 个选项(其他选项是可能,但假设我们不想在我们的应用程序中使用它)。
我认为在这种情况下使用 UISwitch 的定制版本会很好。
但是,我开始认为 UISwitch 仅适用于启用或禁用某些内容的上下文。它也可以在用户选择两个选项之一的情况下使用吗?这是否违反了 Apple 的设计准则?如果是,那么我可以为此使用什么其他 UIControl? (我想使用普通下拉列表以外的东西)
【问题讨论】:
【参考方案1】:UISegmentedControl
是你的选择。
您可以随意在您的应用中使用其他控件(具有自定义外观),只要它不会让用户感到困惑。
【讨论】:
【参考方案2】:我建议使用 UISegmentedControl,它具有您需要的行为。
【讨论】:
以上是关于iOS:最适合从两个选项中进行选择的控件的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 7 WebView 上的 HTML 输入控件中选择文本时如何删除或禁用“定义”选项?
哪个选项最适合选择列压缩编码 [COPY VS ANALYZE COMPRESSION]