Iphone 为什么苹果没有在界面生成器中包含单选按钮?

Iphone 为什么苹果没有在界面生成器中包含单选按钮?,iphone,Iphone,我意识到人们一直在实现他们自己的UIButton派生,在iPhone上创建单选按钮,如和show 这说明您可以使用带有复选标记的选择器视图或分组表视图,但对我来说这似乎是一个穷人的解决方案。因此,我的问题是:苹果可能的理由是什么 单选按钮是触摸界面的糟糕UI解决方案吗 它是否很少被使用,以至于不值得把IB弄得乱七八糟 也许我不太明白另一个原因?我相信找到答案是很重要的,因为如果苹果认为单选按钮很糟糕,我宁愿不使用它们,并且每当我“相信”我应该使用单选按钮时,就重新思考我的界面…如果单选按钮的

我意识到人们一直在实现他们自己的UIButton派生,在iPhone上创建单选按钮,如和show

这说明您可以使用带有复选标记的选择器视图或分组表视图,但对我来说这似乎是一个穷人的解决方案。因此,我的问题是:苹果可能的理由是什么


  • 单选按钮是触摸界面的糟糕UI解决方案吗
  • 它是否很少被使用,以至于不值得把IB弄得乱七八糟

也许我不太明白另一个原因?我相信找到答案是很重要的,因为如果苹果认为单选按钮很糟糕,我宁愿不使用它们,并且每当我“相信”我应该使用单选按钮时,就重新思考我的界面…

如果单选按钮的实现不好,那么它是一个糟糕的UI解决方案。i、 e.太小,无法可靠地使用触摸屏-这就是为什么通常最好使用工具栏、选项分段控制或选项表视图的原因。

事实上,从不同的角度来看,苹果既没有提供单选按钮,也没有提供复选框,可能是因为他们认为这是一个糟糕的UI解决方案。但是相反,他们赋予了UIButton控件很大的权力,我们可以将其配置为单选按钮、复选框、开关或其他任何只需几行代码的东西。
UIButton对象可以通过各种方式进行配置和设计。我们已经看到各种各样的应用程序创造性地使用UIButton。我个人喜欢UIButton的多功能性,而不是苹果直接提供单选按钮和复选框来拖放界面。

“单选按钮是触摸界面的糟糕UI解决方案吗?”单选按钮太小了;即使你增加了他们的点击量,人们也会认为仅仅通过看他们就很难按下按钮。无论如何,你仍然可以在网络应用程序中找到单选按钮。好吧,想想看,我在Android上使用过单选按钮,它们既不小,也感觉不到微小。在我的一个应用程序中,我使用了一个带有男性和女性性别符号的双图标按钮,允许用户选择性别。我现在意识到它实际上是一个伪装的单选按钮。你认为我应该使用分段控件吗?我说的是“通常”。在你的例子中,我可能会说不-我必须看设计才能确定。我认为关键是可用性,包括确保按钮足够大。