如图所示,我想为我的表格视图单元格添加水平填充。
我创建了一个 的子类UITableViewCell
,其宽度为 314 像素(屏幕宽度为 320),并在initWithCoder
方法中设置它的框架:
[self customizeXPosition:self.profileImage];
[self customizeXPosition:self.birthdayLabel];
[self customizeXPosition:self.heightLabel];
[self customizeXPosition:self.weightLabel];
这是我的- (void)customizeXPosition:(UIView *)view
:
- (void)customizeXPosition:(UIView *)view {
CGRect tmpRect = view.frame;
tmpRect.origin.x += 3.0;
view.frame = tmpRect;
}
自定义单元格比屏幕小,我将单元格中的每个元素向右移动了 3 个像素。我认为这段代码应该实现我的目标,但它没有。模拟器中的视图没有变化,就像我没有写任何代码一样。
我怎样才能实现我的目标?