簡體   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