【发布时间】:2010-02-12 14:09:30
【问题描述】:
我目前正在尝试使用分组的 UITableView 实现可编辑的详细信息视图。我希望它看起来像联系人应用程序:
- 在查看状态下,它应该将标题显示为普通标签(在联系人中,它是具有透明背景的名称)。
- 在编辑状态下,它应该将标题显示为可编辑的 UITableViewCell(在 Contact 的 tableHeader? 中,从仅具有透明背景的纯文本变为具有白色背景的标准 UITableViewCell)。
我不确定实现这一目标的最佳方法是什么。首先,我尝试将标题添加为 UILabel tableHeaderView(效果很好),但随后我无法将其切换到 UITableViewCell。一种可能是在进入编辑模式时删除标题并添加一个新部分。
目前我正在尝试始终使用 UITableViewCell 并使其在查看模式下透明并在编辑模式下将其切换为默认值。但是,我无法使 UITableViewCell(在 UITableViewCellStyleDefault 中)的 UILabel 透明(尽管我确实设法使 UITableViewCell 透明,但不是其中的 textLabel)。
实现此行为的最佳方法是什么?
【问题讨论】:
标签: iphone uitableview editing contacts