簡體   English   中英

UIVisualEffectView和UITableView

[英]UIVisualEffectView and UITableView

我已經將UITableView放入UIVisualEffectView中以實現活力。 除彈跳功能外,其他所有功能均正常運行。 滾動時沒有單元格的空間會以某種灰色繪制,而不是模糊效果。 我嘗試將所有背景顏色設置為清除,但仍然無法顯示模糊。 有什么方法可以使背景與表格視圖的其余部分具有相同的效果?

您可以在此處找到演示項目

正常滾動

從屬性設置Table視圖,TableviewCell和ContainerView的清除顏色。 如果不清除,則將代碼放入視圖控制器中。 還選擇“無單元格”選項。

在此處輸入圖片說明

迅速

func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
    cell.backgroundColor = UIColor.clearColor()
} 

所以我找到了答案。 您無需將背景設置為清晰的顏色,而需要設置白色。

override func viewDidLoad() {
    super.viewDidLoad()

    self.tableView.backgroundColor = UIColor.whiteColor()
}

暫無
暫無

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

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