繁体   English   中英

如何将对象限制为全屏

[英]How to constrain an object to full screen

我想知道如何以编程方式将imageview编码为全屏。 现在,我知道如何以编程方式将对象编码为特定的大小和位置,但是无论如何使用哪种设备,我都想知道如何以全屏方式显示该对象。

FIRE.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
FIRE.topAnchor.constraint(equalTo: view.topAnchor, constant: 0).isActive = true

FIRE.widthAnchor.constraint(equalToConstant: 400).isActive = true
FIRE.heightAnchor.constraint(equalToConstant: 700).isActive = true
FIRE.translatesAutoresizingMaskIntoConstraints = false

我假设您的对象是FIRE ,父视图是view 您可以按以下约束进行操作。

FIRE.topAnchor.constraint(equalTo: view.topAnchor, constant: 0).isActive = true
FIRE.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 0).isActive = true
FIRE.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0).isActive = true
FIRE.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0).isActive = true
FIRE.translatesAutoresizingMaskIntoConstraints = false

或者您可以使用自动调整大小的蒙版

FIRE.frame = view.bounds
FIRE.autoresizingMask = [.flexibleWidth, .flexibleHeight]

目标是将UIView前导,尾随,顶部和底部约束设置为superview前导,尾随,顶部和底部约束


FIRE.translatesAutoresizingMaskIntoConstraints = false

FIRE.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 0).isActive = true
FIRE.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: 0).isActive = true
FIRE.topAnchor.constraint(equalTo: view.topAnchor, constant: 0).isActive = true
FIRE.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 0).isActive = true

暂无
暂无

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

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