如何在iPhone的单元格中间添加UITableViewCellAccessoryCheckmark?

时间:2009-10-15 02:12:25

标签: iphone properties cell

在我的iPhone应用程序中,我使用(UITableViewCellAccessoryCheckmark)在单元格中添加复选标记, - 它被添加到单元格右侧的单元格中。

我希望复选标记显示在单元格的中间,然后显示一个字符串。这样用户就可以将单元格项设置为选中或取消选中。

请提供任何解决方案或任何代码,以便在单元格中间添加(UITableViewCellAccessoryCheckmark)。

2 个答案:

答案 0 :(得分:2)

没有内置方法可以做到这一点。您必须创建一个单元格,然后在tableView:cellForRowAtIndexPath:中,您需要添加自定义子视图,或者返回自定义单元格并告诉它显示您根据数据状态添加的自定义复选标记。

答案 1 :(得分:1)

单元格的附件视图始终位于单元格内容视图之外的右侧(有关详细信息,请参阅Table View Programming Guide)。如果你想做这样的事情,你真的需要创建自己的单元类,并自己绘制支票。

作为用户,这种设计似乎有点令人困惑,绝对不是我所期待的。你在支票右边显示的是什么字符串?也许类似于UITableViewCellStyleValue1样式单元格的东西会起作用吗? (有关详情,请参阅Standard Styles for Table-View Cells。)