我創建一個SWRevealView控制器中,每當我用self.view.backgroundColor或實例化一個新的視圖控制器,並使用UIViewController.backgrounsColor它永遠不會改變背景顏色,它總是保持白色。有誰知道爲什麼發生這種情況?.BackgroundColor不改變背景顏色
示例代碼:
let background = UIView()
background.backgroundColor = UIColor.init(red: 241/255, green: 241/255, blue: 242/255, alpha: 1)
tables.tableFooterView = background
是這樣的作品,你知道如何創建的CGRect填充屏幕的什麼剩餘。在這種情況下,這種看法作爲一個頁腳使用正確的顏色來填充屏幕的時候沒有足夠的錶行 – Praveen
我不清楚你是否是指設置包含的tableView視圖的顏色。 其實 1.您可以設置視圖的背景色,它將tableView添加爲子視圖'view.addsubView:tableView'(首先檢查框架) 2.您可以通過自己創建tableView的「headerView」或「FooterView」3。改變'的tableView背景color'或'tableViewCell背景color' –
設置表頁腳的顏色或視圖本身都將產生相同的結果。更改表格視圖或單元格背景顏色將不起作用,因爲我也在尋找刪除單元格分隔符。此外,因爲我添加一個UIView作爲表格頁腳self.view.backgroundColor將無法正常工作,因爲原始視圖(表視圖)由頁腳完成。因此,我必須找到一種方法來以編程方式確定CGrect的邊界以填充屏幕中的剩餘空間。 – Praveen