2014-07-22 79 views
2

我想要一個全屏的UITableView。但UITableView的內容應該在左側和右側有填充。所以我試圖設置ContentInset。但是現在單元格與UITableViewUITableView一樣寬。TableView ContentInset不縮小單元格寬度/添加水平填充到TableView內容

有沒有辦法說UITableView內容的寬度應該通過水平內容插入變窄?或者我必須將填充添加到所有單元格和頁眉/頁腳視圖?

我不想縮小表視圖本身,因爲滾動指標應該停留在屏幕的右側,而不是中間。 的這裏(How to set the width of a cell in a UITableView in grouped style)建議的解決方案似乎並不像一般的,因爲我很想去,怎麼一回事,因爲細胞和頁眉和頁腳的觀點必須瞭解的襯墊(至少3個地方維持,而不是一)

回答

4

我不想縮小表視圖本身,因爲滾動 指標應該停留在屏幕的右側,而不是在中間的 。

這讓你快樂嗎?

_tableView.clipsToBounds = NO; 
_tableView.scrollIndicatorInsets = UIEdgeInsetsMake(0, 0, 0, -30.f); 

如果你不喜歡clipsToBounds = NO效果,你可以在這clipsToBounds = YES容器視圖嵌入的tableView。

+0

謝謝,我也測試了'scrollIndicatorInsets',但忘了'clipsToBounds'。現在看起來像請求,但滾動行爲很糟糕:D但那不是我的問題(還)。 –

相關問題