繁体   English   中英

iOS - 如何将视图宽度设置为等于TableView分隔符宽度

[英]iOS - How to set View width equal to TableView Separator width

我是iOS新手。 我在顶部有一个View (宽度1 px高度),在View下面有一个UITableView

现在,视图的约束前导和尾随是10
我试图为TableView设置Separator Inset,其值为Left为10而Right为10但不能正常工作(视图宽度不等于TableView Separator宽度)。

我想将View的宽度设置为等于UITableView Separator的宽度。
我该怎么做才能实现它? 任何帮助,将不胜感激

在此输入图像描述

试试这个,您可以通过添加以下方法在自定义tableviewCell类中设置分隔符插入,

- (UIEdgeInsets)layoutMargins
{
    return UIEdgeInsetsMake(0, 10, 0, 10);
}

然后将视图的前导和尾随约束设置为10px。

我认为这与margin属性有关。 确保在设置约束时,您已经取消选中此选项

在此输入图像描述

还有这个: 在此输入图像描述

并在controller设置separatorinset

self.tableView.separatorInset = UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 10)

希望这有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM