ios - 如何在 UITableView swift 中更改行长度

标签 ios swift uitableview

我在我的应用程序中使用了一个表格 View ,其中的行直到行尾才到达:

enter image description here

在我的设计中,我需要一些线一直延伸到这张照片中:

enter image description here

还有一个问题是我在表格 View 中看到了最后一行:

enter image description here

我的问题是 我如何像第二张图片那样让一些线一直穿过 另一个问题是 如何删除 UITableView 的最后一行?

最佳答案

您可以将下面的代码用于您希望它被触摸到 tableview 边缘的 tableviewcells。

cell.separatorInset = UIEdgeInsets.zero
cell.layoutMargins = UIEdgeInsets.zero

注意:由于 tableview 使用可重复使用的单元格,因此如果您要设置 separatorInsetlayoutMargins,请确保为所有单元格设置它。否则重复使用的单元格将具有与预期不同的分隔符插入。因此,对于其他单元格,请在 UIEdgeInsets 中保留 left=16。

对于隐藏分隔符的情况,你必须再次使用 separatorInset

 cell.separatorInset = UIEdgeInsetsMake(0, 0, 0, UIScreen.main.bounds.width)

关于ios - 如何在 UITableView swift 中更改行长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53833198/

相关文章:

ios - 在 iOS 坐标系中,给定的位置是以像素为单位还是以其他特定单位为单位?

iOS swift : Save/restore scroll position when recycling cells

ios - 如何在 UITextView textViewDidBeginEditing 中手动显示/停止键盘

ios - 检查 UITextfield 是否处于事件状态

swift - 在 Swift 中的 PFQuery TableView Controller 中查询关系数据

ios - UICollectionView 粘性标题在集合过度滚动时插入部分后消失一段时间(弹跳效果)

ios - Xcode 6 UITableView 使 View 变黑

objective-c - 使 UITableView 的第一个单元格与其他每个单元格不同

iphone - XIB 从 pushViewController 加载黑屏

架构 arm64 的 IOS SDK/重复符号