2013-04-08 60 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