簡體   English   中英

在TableView Xcode10 / Swift 4中刪除標簽

[英]Label being cut off in TableView Xcode10/Swift 4

當使用單個標簽創建新的tableview時,標簽被切斷,我似乎無法增加單元格的大小以適應它。 我想在單元格上有一個固定的垂直尺寸。 我嘗試了很多不同的UI設置似乎沒什么用,看起來很簡單。 這是它的樣子:

在此輸入圖像描述

這是設計中的樣子:

在此輸入圖像描述

您有多種方法可以解決此問題。 我在下面列出了它們。

  1. 不要為標簽定義常量高度約束。 而是使用頂部和底部約束來控制布局。
  2. 為標簽定義恆定高度約束並使用自動Autoshrink屬性進行播放。 它可以設置為Minimum Font ScaleMinimum Font size

您應該嘗試使用自動autodimension來確定單元格大小

使用的解決方案是這樣的:

override func viewDidLoad() {
    super.viewDidLoad()
    self.eventCategoryListTableView.rowHeight = UITableView.automaticDimension
}

除了上面的代碼,您還必須確保為標簽設置頂部,底部和高度約束。

暫無
暫無

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

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