gpt4 book ai didi

iphone - 在分组的 UITableView 中移动行的位置

转载 作者:行者123 更新时间:2023-12-03 21:09:58 25 4
gpt4 key购买 nike

iPhone 上的联系人应用程序似乎使用分组的 UITableView,其中看起来像表格外部的图像,并且与图像相邻的文本行发生了移动。像这样: alt text

如何创建这样的布局,其中前三行放置在与其他行不同的 X 位置?

我尝试通过覆盖来修改单元格的frame.origin.x和frame.size我的自定义 UITableViewCell 类中的 initWithStyle:reuseIdentifier 方法但没有运气。

@implementation MyCustomCell

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier])
{
CGSize offset = CGSizeMake(30, 30);
CGRect originalFrame = self.frame;

CGFloat newX = originalFrame.origin.x + offset.width;
CGFloat newWidth = originalFrame.size.width - offset.width;

CGRect newFrame = CGRectMake(newX, originalFrame.origin.y,
newWidth, originalFrame.size.height);
self.frame = newFrame;
}

return self;
}
@end

最佳答案

尝试实现tableView:indentationLevelForRowAtIndexPath:在您的 TableView 委托(delegate)上。

关于iphone - 在分组的 UITableView 中移动行的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3910184/

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