0
我要實現我的UITableViewController未來的事情:靜態的TableView透明頭
- 有透明的表頭,查看有固定的高度。
- 具有純色桌面頁腳視圖(例如用白色)。
爲了實現這一點,我需要將我的TableViews的背景設置爲clearColor。但是,一旦我設置整個tableView backgroundColor clearColor我的頁眉和頁腳也變得透明,我不需要footerView作爲透明。
你可能會說:使用TableView
內UIViewController
,但我不能這樣做,因爲我使用的是靜態的細胞高度動態和靜態TableView
永遠不會符合UITableViewDataSource
協議(只有這樣,才能動態改變細胞的高度),因爲我沒有像tableView(cellForRowAtIndexPath)這樣的方法。
我試過了,但它不起作用。這隻在footerView中隱藏分隔符,但是頁腳視圖仍然是透明的。 – Vasily
那麼接下來做'tableView.tableFooterView?.backgroundColor = UIColor.whiteColor()' – Jason
不行,它現在可以工作,因爲UIView沒有大小。如果我將指定UIView的大小,它將工作,但我會收到不必要的滾動 – Vasily