我在代碼中創建一個UITableViewController並將其推到導航堆棧頂部。 它的表格視圖旨在顯示文本項目的簡單列表。UITableView contentInset使表視圖水平滾動除了垂直
我需要一些contentInset添加到我在我的UITableViewController的init方法添加
self.tableView.contentInset = UIEdgeInsetsMake(7.0f, 5.0f, 7.0f, 5.0f);
但是我的表視圖,當我加載表視圖似乎左右contentInset實際上已經捉襟見肘了我的表格視圖的寬度減去10.我現在看到一個小的水平滾動區域。我不想在我的桌子視圖上進行任何水平滾動。如果我刪除了contentInset代碼,我的表格視圖的行爲很簡單,即只是提供垂直滾動。我如何保持這種狀態,但使用我的contentInset?我試着在viewWillAppear中將contentSize.width減少10,但它沒有效果。
這似乎是重複的,但沒有可以接受的答案:UITableView ContentInsets scrolling content horizontally
在模擬我都標有虛線所需contentInset ---
感謝。
你試圖達到在表視圖周圍有邊框的效果嗎? – Wain 2013-04-28 07:50:18
是的,確切地說。我將添加一個屏幕截圖... – 2013-04-28 07:54:45
邊界讓我想到了..我嘗試使用tableView.layer來設置borderColor和Width,但是,我失去了單元格邊框,因爲tableView邊框覆蓋了該邊框。有沒有乾淨的方式讓它像模擬一樣工作?謝謝閱讀! – 2013-04-28 08:07:21