gpt4 book ai didi

iphone - 删除 UITableViewCell 上的填充

转载 作者:行者123 更新时间:2023-12-03 20:19:37 26 4
gpt4 key购买 nike

在具有 UITableViewCellStyleSubtitle 样式的 UITableViewCell 上,我设置 imageView.imagetextLabel.textdetailTextLabel.text。细胞周围有白色填充物。如何去掉填充,使所有图像相互接触,就像下面的 Youtube 应用程序一样?

最佳答案

可能最简单的方法是子类化 UITableViewCell 并重写 -layoutSubviews 方法来执行以下操作:

- (void)layoutSubviews {
//have the cell layout normally
[super layoutSubviews];
//get the bounding rectangle that defines the position and size of the image
CGRect imgFrame = [[self imageView] frame];
//anchor it to the top-left corner
imgFrame.origin = CGPointZero;
//change the height to be the height of the cell
imgFrame.size.height = [self frame].size.height;
//change the width to be the same as the height
imgFrame.size.width = imgFrame.size.height;
//set the imageView's frame (this will move+resize it)
[[self imageView] setFrame:imgFrame];

//reposition the other labels accordingly
}

关于iphone - 删除 UITableViewCell 上的填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5769184/

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