簡體   English   中英

如何在表格視圖單元的內容視圖中居中放置UILabel?

[英]How to center UILabel in the Content View of a tableview cell?

我在將UILabel放在表格視圖單元格的中心時遇到麻煩。 我在原型單元中設置了約束,一切似乎都還不錯,但運行標簽時實際上顯示在單元的左側。 任何想法為什么會發生這種情況以及如何解決?

在xCode中看起來如何 在此處輸入圖片說明

在我的iPhone上運行時 在此處輸入圖片說明

首先,選擇標簽,然后轉到“ Align然后選擇“ Vertically in Container 它將為您完成工作。

在此處輸入圖片說明

通過編程,您可以-

yourlabelName.textAlignment = NSTextAlignment.center

要么

cell.textLabelName?.textAlignment = .center

您似乎填寫了錯誤的標簽。 確保將值設置為myLabelcell.myLabel.text = "9:00" ,而不是cell.textLabel?.text

盡管我不願回答自己的問題,但我會把它留在這里,也許將來會對某人有所幫助...

使用解決了問題。 tableview單元格具有自己的類。 內容視圖必須設置為UIView而不是自定義類。 單元格本身仍保留自定義類的屬性。

暫無
暫無

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

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