如何在iphone中制作单选按钮和复选框按钮?

Posted

技术标签:

【中文标题】如何在iphone中制作单选按钮和复选框按钮?【英文标题】:how to make radio button and checkbox button in iphone? 【发布时间】:2011-01-20 08:01:09 【问题描述】:

谁能告诉我在 iphone 中制作单选按钮和复选框按钮的代码。 提前致谢。

【问题讨论】:

复选框参考this 单选按钮参考this 【参考方案1】:

除非你真的想为用户提供非标准的体验并发明你自己的控件(这些控件可能不像那些开箱即用的那样微调),否则我会选择 UISwitch 代替复选框和 UIPickerView 代替单选按钮

【讨论】:

【参考方案2】:

您必须使用 UIButtons 手动完成:

复选框:创建两个图像,通过setImage:forState: 分配一个状态为UIControlStateNormal,另一个状态为UIControlStateSelected。然后,您只需将按钮的 selected 属性设置为 NO 或 YES 即可切换图像。

单选框:与复选框相同,但您必须跟踪其他单选框(例如通过数组)并为所有未选中的复选框设置foo.selected = NO

【讨论】:

【参考方案3】:

@Nitin 在这些情况下,您必须使用UIImageView 中的图像进行选中或未选中....基本上它们是图像,或者另一种方法是使用自定义UIButton 并根据情况为它们提供图像

【讨论】:

为什么要在这里使用 UIImageView ? @DarkDust 我在我的应用程序中完成了相同的程序......这就是我建议的原因

以上是关于如何在iphone中制作单选按钮和复选框按钮?的主要内容,如果未能解决你的问题,请参考以下文章

GetCheck() 适用于检查按钮但不适用于单选按钮?

MFC中如何向列表控件中嵌入单选按钮radio控件

MFC的单选按钮、复选框问题

winform dataGridView中如何添加单选按钮列?

Swift 单选按钮 - 复选框 - Swift 3

html中<radio>单选按钮控件标签用法解析及如何设置默认选中