iOS:最适合从两个选项中进行选择的控件

时间:2012-03-23 02:56:54

标签: ios uiswitch uicontrol

我正在开发一个iOS应用程序,其中我需要一个UIControl,允许用户在2个选项和2个选项之间进行选择。

例如,假设我在我的应用中显示一个表单,其中用户填写了他的个人信息,如姓名,性别,爱好等。这里,性别是一个可能的字段,只有2个选项(其他选项是可能,但让我们说我们不希望它在我们的应用程序中)。

我认为在这种情况下使用自定义版本的UISwitch会很不错。

但是,我开始认为UISwitch仅适用于启用或禁用某些内容的环境。是否也可以在用户选择2种选择之一的上下文中使用它?这违反了Apple的设计指南吗?如果是,那么我可以使用其他UIControl吗? (我想使用普通下拉菜单以外的东西)

2 个答案:

答案 0 :(得分:4)

UISegmentedControl是您的选择。

您可以随意在应用中使用其他控件(具有自定义外观和感觉),只要它不会让用户感到困惑。

答案 1 :(得分:1)

我建议使用UISegmentedControl,它具有您需要的行为。