簡體   English   中英

XCode 12 和 IOS 14 中 UITableView 的問題

[英]Problem with UITableView in XCode 12 and IOS 14

升級到 XCode 12 和 IOS 14 后出現問題。

我通常將 UITableView 的背景設置為 .clear,例如:

  @IBOutlet weak var testTableView: UITableView!

然后在 viewDidLoad 函數中:

testTableView.backgroundColor = .clear

這對我來說很好。 但是自從升級到 XCode 12 和 IOS 14 后,背景在滾動之前保持標准白色,然后變為 .clear 。

我沒有更改我的代碼中的任何內容,使用 XCode 11 我沒有遇到這個問題。

有沒有人有同樣的問題並想出如何解決它?

先感謝您

更新:謝謝大家的幫助。

我修好了! 這實際上是自定義 TableViewCell 的一個問題,我不知道我是如何假設它是 TableView 的一般背景的。(感謝@Starsky提供自定義 Cell 的提示 - 我想你們在搜索小錯誤數小時后都知道了你想不出最簡單的東西哈哈哈)。 在自定義單元格的override init()函數中,我調用了self.backgroundColor = .none這在將其設置為self.backgroundColor = .clear后導致了錯誤,一切都按計划進行。

我也分階段解決了這個問題:

~你不應該以編程方式嘗試這個 ~ 嘗試從故事板到清晰的顏色

它解決了我的問題。

暫無
暫無

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

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