UItableview的UICustom单元格不适合tableview宽度

时间:2015-02-09 10:52:33

标签: ios objective-c uitableview autolayout

enter image description here

我的UICustomCell UITableView与iPhone 6和6 +的桌面宽度不符 我已经拿了笔。 一个用于iPhone,一个用于iPad

2 个答案:

答案 0 :(得分:2)

screenWidth = [UIScreen mainScreen].bounds.size.width;

UITableView *tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, screenWidth, screenHeight) style:UITableViewStylePlain];

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{        
   UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Prototype Cell" forIndexPath:indexPath]; 
   cell.frame.size.width = tableView.frame.size.width;
}

答案 1 :(得分:0)

这是我的自定义cell.xib的活动检查器 请看一下图片 it always return (0,0,320,290) and autoresizining is enabled in this xib