簡體   English   中英

如何在Swift中為UITableview的分隔符插入設置固定寬度?

[英]How to make fixed width for separator inset for UITableview in Swift?

我在Swift中使用Xcode7.3.1。 我的視圖控制器由UITableView組成,我需要使用默認單元格為分隔符插入設置固定寬度。請檢查下圖。如何解決此問題?

在此處輸入圖片說明

嘗試在tableview中設置分隔符的插入,與以下屏幕截圖相同:

在此處輸入圖片說明

以編程方式:

    cell.separatorInset = UIEdgeInsetsMake(0, 15, 0, cell.frame.width/2) // modify width as per your need

如果您使用的是自定義單元格,則在具有固定寬度約束的單元格的contentView中添加UILabelUIImageView

例如,以下約束將使分隔符固定寬度

Leading - 10
Bottom - 2
Fixed Width - 100 (In my case)
Fixed height - 1

注意:像這樣將默認分隔符樣式設置為None

self.tblView.separatorStyle = UITableViewCellSeparatorStyle.None;

或者您也可以在故事板上設置它。

看到我的輸出:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM