[英]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.