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

she*_*ock 3 uicontrol uiswitch ios

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

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

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

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

Rap*_*tor 5

UISegmentedControl 是你的选择。

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