2016-07-06 33 views
0

我的表格視圖的最後一個單元格工作正常,並顯示分隔符。然而,現在測試我的應用程序時,我意識到分隔符不再出現在表格的最後一個單元格中。我能想到的唯一可能導致這種情況發生的是在main.storyboard中調用一些預設的tableview設置。我查了一下,但沒有注意到任何不同。任何人都知道我可能已經改變了這一點,或者現在試着去解決它?謝謝ios tableview表中的最後一個單元格丟失分隔符swove

+0

這是模擬器還是真實設備?有時,模擬器上的縮放會導致事物與真實iPhone上的顯示不同。 –

+0

它在模擬器和手機上都是 – user6520705

+0

要清楚,最後一個單元格的分隔符在單元格的頂部或底部缺失?你想設置表格頁腳嗎?這也會影響底部分隔符。 – Andrej

回答

1

默認情況下,tableView的最後一個單元格不顯示分隔符。有些時候要解決它,包括使用1px UIView和背景色作爲分隔符。

我更喜歡做的另一種方法是設置頁腳視圖。事情是這樣的:

self.tableView.tableFooterView = UIView(frame: CGRect.zero) 

通過設置tableFooterView最後一個單元格將顯示一個分隔符。

+0

我想出了我的問題,我的桌子被切斷了,所以看起來分隔符消失了。我現在面臨的問題是,我正在使用自動調整大小的單元格,並估計行高。我的tableview是scrollview中的一個不可滾動的表格,所以當我使用tableview.content size設置我的高度時,tableviews的高度關閉,並且不顯示所有的單元格。 – user6520705

相關問題