【问题标题】:How to implement radio button in iPhone?如何在 iPhone 中实现单选按钮?
【发布时间】:2011-09-05 09:45:39
【问题描述】:

我想添加单选按钮等按钮。我创建了圆形矩形按钮,但不知道单选按钮。

我该怎么做?这就是我实现复选框按钮功能的方式。

有什么帮助吗?

【问题讨论】:

标签: ios iphone dlradiobutton


【解决方案1】:

实现这一点的最佳方法是为每个按钮设置一个普通图像和一个选定图像。然后,您可以使用选定的属性轻松打开或关闭每个按钮:

myButton.selected = YES;

【讨论】:

  • 感谢您的回答,它部分工作.. 问题是当尝试再次选择按钮时,它没有被选中。有什么想法吗?
  • 好的,明白了.. set radioButtonSetController.selectedIndex = NSNotFound 谢谢
【解决方案2】:

单选按钮没有直接的用户界面,您必须在 UIbutton 上使用图像,以便在用户按下按钮时替换选中的图像,就像 tableview 检查/取消检查功能一样。这只是一个技巧,您可以感受一下单选按钮。

【讨论】:

    【解决方案3】:

    我编写了一个控制器来处理一系列单选按钮背后的逻辑。它是开源的,在 GitHub 上,看看吧!

    https://github.com/goosoftware/GSRadioButtonSetController

    【讨论】:

    • 嗨西蒙!我尝试使用 GSRadioButtonSetController,效果很好。谢谢。但是如何取消选择按钮?我试过'myButton.selected = YES;'但是当再次尝试选择按钮时,它不会被选中。有什么想法吗?
    • 好的,知道了..设置radioButtonSetController.selectedIndex = NSNotFound谢谢
    【解决方案4】:

    查看DLRadioButton!它不仅支持单选按钮,还支持复选框。如果您有任何问题,请随时发表评论。

    【讨论】:

      猜你喜欢
      • 2012-08-31
      • 2015-10-31
      • 1970-01-01
      • 2017-01-21
      • 2020-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多