作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个自定义子类UITableViewCell
,其中将包含一些标签,我想向其中添加一些复选框功能。在该 UITableviewCell
子类
由于我已经在单元格中,是否可以使用 UITableViewCellAccessoryCheckmark
来模仿复选框功能?另一种选择是使用 UINavigationController 导航到另一个表格 View ,但我希望用户在同一页面中看到选项。
此外,由于我事先不知道选项的数量,是否可以使用 XIB 设计此自定义单元,同时仍然动态添加一些项目(例如 UISwitch
或 UIButton
s) 在运行时?或者我是否必须在不使用 XIB 的情况下进行全部编码?
最佳答案
简而言之,是的。
UITableViewCell
是 UIView
的子类(位于某个位置)。也就是说,您可以在其中插入 UITableView
并创建类似单元格的复选框。将其视为嵌套表:
问题表 -> 问题单元格 -> 答案表 -> 答案单元格
。
所以你想要做的是让你的自定义UITableViewCell
实现UITableViewDelegate
和UITableViewDataSource
然后你想在IB中插入一个UITableView 。
当您想要显示包含 4 个答案的问题单元格时,您可以将答案参数作为 NSArray
传递给自定义 UITableViewCell
。然后它将使用它来创建将充当答案单元格的内部单元格。
希望有帮助。
关于带复选框的 iPhone UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6637140/
我是一名优秀的程序员,十分优秀!