【发布时间】:2013-10-29 03:31:13
【问题描述】:
我想为我的表格视图单元格添加水平填充,如图所示。
我创建了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 个像素。我认为这段代码应该实现我的目标,但它没有。模拟器中的视图没有变化,就像我没有写任何代码一样。
我怎样才能实现我的目标?
【问题讨论】:
-
太棒了!这个链接解决了我的问题!您想整理信息并回答这个问题吗?
-
当然! :) 很高兴它有帮助:)
标签: ios uitableview