1

UITableViewCell使用Storyboard. 该单元格包含 3 个UILabel项目。当点击编辑按钮时。(-) 符号在左侧滑入,但单元格不缩进,并且 (-) 符号覆盖 UITextLabels 之一。

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

-(void)layoutSubviews {

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

}

尽管这会产生相同的结果。有什么建议么?

4

2 回答 2

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];
于 2012-06-29T17:33:22.913 回答
1

您可以像这样在情节提要中设置它。 在此处输入图像描述

于 2017-08-24T07:58:47.957 回答