2013-04-08 85 views
1

我的iPad應用程序中有一個UITableView,由於某種原因,UITableViewCell似乎比我的tableView更寬,所以它實際上將右側懸掛了幾個像素。我嘗試使用cell.contentview來設置它與cellforRow中的uitableview的寬度相匹配,但它沒有改變任何東西。UITableViewCell通過UITableView擴展

謝謝!

回答

0

我想你應該在cellForRowAtIndexPath中設置UITableViewCell的幀寬度。使用這樣的東西。

cell.frame = CGRectMake(0,0,self.tableView.frame.size.width,cell.frame.size.height); 
+0

不幸的是,沒有工作。我仍然得到10像素ish懸:: – Alan 2013-04-08 20:25:26

+0

當你說「似乎」比表格更寬時,你確定它是?是否有任何佈局約束或自動調整大小的面具作用於'UITableView'?你能分享一個有問題的表格視圖單元格和表格的屏幕截圖嗎? – Aaron 2013-04-08 23:07:18