我想制作一个动态的imageView,它可以取决于里面的图像比例(图像的比例不同)。 并且imageView宽度遵循屏幕宽度(或tableView宽度),图像的高度由内部图像调整大小。 我的故事板看起来像这样:
imageView模式设置Aspect Fit。 图像的宽度如何与tableView(或屏幕宽度)相同? 并调整图像的高度和tableView ??(不要留下黄色边距)
答案 0 :(得分:1)
不要修复imageView的高度和宽度。 使用约束只需设置x,y位置,它会根据图像大小自动调整大小。
答案 1 :(得分:0)
我建议您添加Y约束,例如使用引脚板约束垂直间距到顶部布局指南,然后使用控制拖动到视图控制器图标,水平居中imageView,然后当您为imageView设置图像时,它应自动调整大小,使其图像是因为您不会设置任何大小或宽高比约束。如果您愿意,可以设置一个约束来表示您始终希望它与表视图的高度相等,但是,如果您不设置宽高比,这可能会导致图像看起来拉伸。