繁体   English   中英

该视图是 Iphone XS Max、Iphone 11 pro max 与不同项目的显示差异

[英]The view is display difference on Iphone XS Max, Iphone 11 pro max with difference project

我的项目显示视图有一个问题。 附加图片当我在公司项目和简单项目上在大小为 (250 x 366) 的 xib 文件中创建相同的视图时,我加载此 xib 文件以通过 addSubView 函数显示在我的控件上。 当我在 iphone xs max 或 iphone 11 pro max 模拟器上运行它时,此视图仅显示不同。

在我公司的项目中,这些视图大于定义的大小。 在我的简单项目中,这些视图与定义大小相同。

我不知道为什么当我在以上两个项目中显示这些视图时会有不同。 有谁知道这种差异可以教给我。 非常感谢。

 <img src = "https://i.stack.imgur.com/hge3t.png"/>

您可以创建具有特定约束的视图,并且可以为子视图添加 UIImageView,也可以为 UIImageView 创建所需大小的约束。 例如:

let imgView = UIImageView()
//make constraints for width, height and top or bottom anchor. After that you can simple fill the imageView like that.
imgView.widthAnchor(equalTo: 250).isActive = true
imgView.heightAnchor(equalTo: 366).isActive = true
imgView.centerYAnchor(equalTo: view.centerYAnchor).isActive = true
imgView.contentMode = .scaleAspectFill

内容模式:ScaleAspectFill

缩放内容以填充视图的大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM