在tableViewCell中更改约束

时间:2015-05-01 11:04:36

标签: ios objective-c uitableview constraints tableviewcell

我需要在UITableViewCell内更改IBOutlet的宽度约束。通常我会为约束创建一个circle_id,但我该怎么做呢,因为它是一个动态原型tableView?请建议

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以按照以下方式执行此操作

  1. 通过动态创建新视图

    UIView *v=[[UIView alloc]init]; v.frame=CGRectMake(0, 0, 500, 250);

  2. 或者通过标记访问视图或访问-(UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

    中的内容视图子视图

    UIView *v=[cell.contentView.subviews objectAtIndex:0]; v.frame=CGRectMake(0, 0, 500, 250);

  3. 希望这有帮助