如何修改UITableview的最后一个单元格中button的尾部空格?
我想要我的UITableView
的最后一个单元格分隔符采取全长(我的表有20行)
我用这个代码:
if indexPath.row == 19 { cell.separatorInset = UIEdgeInsetsZero cell.layoutMargins = UIEdgeInsetsZero cell.preservesSuperviewLayoutMargins = false } else { cell.preservesSuperviewLayoutMargins = true }
我得到了预期的结果,有一点小故障。
基本上,我在每个单元格的右侧有一个button,当我使用上面的解决scheme时,最后一个单元格中的button向左移动了一点点(我假设线条移动后,button也移动了)。 所以现在所有的button都是alignment的,除了修改的最后一个单元中的最后一个button。
题:
有没有办法修改最后一个单元格中button的尾部空格?
这是交易。
你用一个约束来定位这个东西。 但是当你这样做的时候,你没有意识到你是在约束边界而不是边界的位置。
但是当我们改变这个单元格的边际相关值时, 我们移动了边界 。 所以button随着它移动。
解决scheme:返回到xib文件并更改该约束,以便相对于单元格的边缘,而不是边距。 现在它不会受到边缘变化的影响,所有的细胞看起来都是一样的。
- UIImage视图不显示在iOS 11 …如何解决?
- 我怎样才能让我的iOS应用程序相互交谈?
- 应用程序必须准备好在iTunes Connect上进行上传,然后才能在Xcode中进行validation或提交
- 如何在Xcode 5上findarm-apple-darwin#-llvm-gcc-4.2编译器?
- 使用Photos Framework获取相机拍摄的照片的URL
- 通过点击表格视图中的单元格来选中/取消选中该checkbox,以及如何知道哪个单元格已被选中或未选中
- Swift webview xcode发布数据
- 如何在编辑模式下重新格式化自定义UITableViewCell以适应删除控件?
- 如果设备date和时间不准确,我怎样才能得到实际的date和时间?