我使用UITableViewCell
创建了自定义Storyboard
。单元格包含3个UILabel
项。点击编辑按钮时。 ( - )符号在左侧滑入,但单元格不缩进,( - )符号覆盖其中一个UITextLabel。
我想知道在点击编辑按钮时,所有3 UITextLabels
缩进的最佳方法是什么。我尝试将3个标签添加到UIView
(contentView)并将其添加到contentsView:
-(void)layoutSubviews {
[super layoutSubviews];
[self.contentView addSubview:self.theContent];
}
虽然这会产生相同的结果。有什么建议吗?
答案 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)