Xcode 中的复选框
我想要做的是添加复选框,并为每个复选框指定一个标题,如果选中某些框,则显示某些文本,例如
选择框 1、框 2、框 4 和框 5,然后显示 text1
如果框选择 1 然后显示 text2
如果选择框 1、框 3 和框 4 然后显示 text3
类似的东西。如有帮助,将不胜感激。谢谢。
What I'm wanting to do is add checkboxes and have a title for each checkbox and have if certain boxes are checked then it displays certain texts like
if box 1, box 2, box 4, and box 5 are selected then displays text1
if box 1 is selected then displays text2
if box 1, box 3, and box 4 are selected then displays text3
Something like that. Help would be appreciated. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于 UI,使用 UiTableViewController 并带有两个图像,一个用于未选中状态,另一个用于选中状态。这些图像被分配给 UITableViewCell 的 imageView 属性。
为了检查状态,我会将所有值存储到一个 int 字段中并创建相应的 typedef 枚举,以便我可以使用按位 &检查是否选择了某个值或值的组合。
如果需要的话,我可以稍后发布一些代码。
For the UI use a UiTableViewController with two images one for unchecked and the other for the checked state. Those images are assigned to the UITableViewCell's imageView property.
For checking state, I would store all values into one int field and make a corresponding typedef enum so that i could use a bitwise & to check to see if a value or combination of values is selected.
I could post some code later if needed.
您可以使用 UISwitch 控件作为简单的开/关控件,使用 UILabel 控件作为文本。您可以有一个 UILabel,其文本会发生变化,也可以有多个 UILabel,并根据打开的开关将它们标记为隐藏。
You can use UISwitch controls for a simple on/off control, and UILabel controls for text. You could have a single UILabel whose text changes, or multiple ones and mark them hidden depending on which switches are on.