gpt4 book ai didi

iOS - 向 tableview 单元格添加水平填充

转载 作者:可可西里 更新时间:2023-11-01 03:39:59 25 4
gpt4 key购买 nike

enter image description here

我想为我的表格 View 单元格添加水平填充,如图所示。

我创建了一个 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 个像素。我认为这段代码应该可以实现我的目标,但它没有。 View 在模拟器中没有改变,就像我没有写任何代码一样。

我怎样才能实现我的目标?

最佳答案

尝试按照这篇文章覆盖 UITableViewCell 中的 -setFrame 方法:

How to set the width of a cell in a UITableView in grouped style

Swift version

关于iOS - 向 tableview 单元格添加水平填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19649144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com