gpt4 book ai didi

ios - 如何根据设备屏幕 objective-c 设置 UITableViewCell 高度

转载 作者:行者123 更新时间:2023-11-28 23:52:46 24 4
gpt4 key购买 nike

下面是我试过的代码,但没有帮助,请检查。

static CGFloat cellDefaultHeight = 180;
CGFloat screenDefaultHeight = [UIScreen mainScreen].bounds.size.height;
CGFloat factor = cellDefaultHeight/screenDefaultHeight;
return factor * [UIScreen mainScreen].bounds.size.height;

最佳答案

Swift

override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
{
let screenHeight = UIScreen.main.bounds.height
return (cellDefaultHeight/screenDefaultHeight) * screenHeight
}

objective-c

 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
CGFloat screenDefaultHeight = [UIScreen mainScreen].bounds.size.height;
CGFloat factor = cellDefaultHeight/screenDefaultHeight;
return factor * [UIScreen mainScreen].bounds.size.height;
}

关于ios - 如何根据设备屏幕 objective-c 设置 UITableViewCell 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51740817/

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