gpt4 book ai didi

iphone - 为什么 Apple 不在 Interface Builder 中包含单选按钮?

转载 作者:行者123 更新时间:2023-12-03 19:39:12 25 4
gpt4 key购买 nike

我意识到人们一直在实现自己的 UIButton 派生来在 iPhone 上创建单选按钮,如 this blog post显示。

这个question's accepted answer指出您可以使用选择器 View 带有复选标记的分组 TableView ,但这对我来说似乎是一个穷人的解决方案。因此,我的问题是:苹果可能的理由是什么?

  • 单选按钮对于触摸界面来说是一个糟糕的 UI 解决方案吗?
  • 它是不是很少被使用,以至于不值得 IB 使用它?

也许还有一个我不太明白的原因?我认为找出这一点很重要,因为如果苹果认为单选按钮很糟糕,我宁愿不使用它们,并且每当我“相信”我应该使用一个按钮时就重新考虑我的界面......

最佳答案

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

关于iphone - 为什么 Apple 不在 Interface Builder 中包含单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com