gpt4 book ai didi

ios - 将自定义单元格内的 View 居中

转载 作者:行者123 更新时间:2023-11-29 02:30:16 27 4
gpt4 key购买 nike

我注意到在移动领域插入 x,y 坐标是一个危险的想法。我的 x,y 坐标在 4s 和 5s 上看起来很棒,但在 6s 上看起来很差。我非常接近居中,但还没有完全确定。有人可以帮助我了解我做错了什么吗?谢谢!

        - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {

float imgWidth = 100;

float imgHeight = 80;
self.showImage = [[UIImageView alloc]initWithFrame:CGRectMake((self.contentView.bounds.size.width/2)-(imgWidth/2),15,imgWidth,imgHeight)];



[self.contentView addSubview:self.showImage];
;

}
return self;
}

最佳答案

iPhone 4S 和 iPhone 5S 的宽度相同(320 磅)。 iPhone 6 为 375 磅宽,iPhone 6+ 为 414 磅宽。因此,如果您没有在 iPhone 6 和 iPhone 6+ 上使用应用的缩放版本,则无法手动设置框架并期望它们正确居中。

快速/脏选项:

  • 检查 [UIScreen mainScreen].bounds.size.width 并相应地手动更改框架

更好的选择:

关于ios - 将自定义单元格内的 View 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26984797/

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