缩进自定义表格视图单元格

时间:2012-06-29 17:01:37

标签: ios uitableview storyboard

我使用UITableViewCell创建了自定义Storyboard。单元格包含3个UILabel项。点击编辑按钮时。 ( - )符号在左侧滑入,但单元格不缩进,( - )符号覆盖其中一个UITextLabel。

我想知道在点击编辑按钮时,所有3 UITextLabels缩进的最佳方法是什么。我尝试将3个标签添加到UIView(contentView)并将其添加到contentsView:

-(void)layoutSubviews {

[super layoutSubviews];
[self.contentView addSubview:self.theContent];

}

虽然这会产生相同的结果。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

内容的框架是什么?您是否尝试修改框架(从' x'值中减去您希望缩进的数量)?你甚至可以用一个漂亮的动画做到这一点:

[UIView beginAnimations : @"cell edit" context:nil];
[UIView setAnimationDuration:1];

CGRect frame = theContent.frame;
frame.origin.x -= 40; // add or subtract here however much you want to indent and in which direction
theContent.frame = frame;   

[UIView commitAnimations];

答案 1 :(得分:1)

您可以在故事板中设置它。 enter image description here