在谷歌、Stackoverflow 和苹果文档搜索了很多之后,我几乎放弃了。
我正在制作一个应用程序来索引客户,并且由于可能很长的列表,我使用部分索引来更快地导航。我的问题如下图所示。
当我拖动一个项目以显示删除按钮时,它部分隐藏在我的部分索引栏下方。
就我而言,我没有设置 tableview 或 tableviewcells 宽度的代码,并且不能真正更改部分索引。
编辑:
问题是如何让表格视图单元格在它们重叠之前结束,以便删除按钮完全可见。
编辑2:
我已经尝试将单元框设置得更小,但没有任何运气。
cell.frame = CGRectMake(cell.frame.origin.x, cell.frame.origin.y, cell.frame.size.width-30, cell.frame.size.height);
我也对 tableview 进行了同样的尝试,但由于它位于 UITableViewController 中,因此无法调整大小。
self.tableView.frame = CGRectMake(self.tableView.frame.origin.x, self.tableView.frame.origin.y, self.tableView.frame.size.width-30, self.tableView.frame.size.height);