当表处于编辑模式时,防止 UITableView 部分显示为编辑状态

发布于 2024-08-08 06:14:06 字数 258 浏览 8 评论 0 原文

我在 UITableView 中有 2 个部分。表格视图需要保持编辑模式,但只有第一部分是可编辑的。具体来说,我希望第二部分的显示方式与表格未处于编辑模式时的显示方式相同(tableviewcells 是其原始宽度,而不是左侧与第一个(可编辑)部分的单元格对齐,这些单元格右对齐,宽度比非编辑模式时小约 20%,并且左侧有编辑 (-) 图标)。注意:这里的问题仅在于单元格的外观,而不在于可编辑单元格与不可编辑单元格的功能方面。

有人知道这在单个 UITableView 中是否可能吗?

I've got 2 sections in a UITableView. The tableview needs to stay in edit mode, but only the first section is editable. Specifically, I want the second section to display as it would if the table were not in edit mode (tableviewcells are their original widths in stead of the left side being in line with the cells of the first (editable) section, which are aligned right, about 20% less wide than when in non-editing mode, and have the editing (-) icon to their left). NOTE: the problem here is only with the appearance of the cells, not with the functional aspect of editable vs. non-editable cells.

Anyone know if this is possible within a single UITableView?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

庆幸我还是我 2024-08-15 06:14:06

您是否实现了 tableView:canEditRowAtIndexPath: 在你的 UITableViewDataSource 中?这应该可以为您提供所需的控制。

Have you implemented tableView:canEditRowAtIndexPath: in your UITableViewDataSource? That should give you the control you're looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文