如何在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中制作单选按钮和复选框按钮?的主要内容,如果未能解决你的问题,请参考以下文章