我只是将UITableCell换行符设置为byWordWrapping并添加以下方法:
meck:expect(application, get_env, fun(my_app, my_param_one) -> {ok, "my_value_one"};
(my_app, my_param_two) -> {ok, "my_value_two"}
end),
现在,我的UITableCell图像非常庞大,什么是调整它们的大小或使其适合图像的最佳方法是什么?
override func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
return UITableViewAutomaticDimension
}
答案 0 :(得分:1)
1-
请勿在{{1}}内加载图像,因为它会在每次滚动时都下载图像,因此请使用SDWebImage在首次下载后将其缓存
2-
创建一个自定义单元格类,挂钩imageView的高度约束,然后根据所需的宽高比进行更改
cellForRowAt