我有一个UINavigationController,它有一个ViewController,它的视图有一个背景图像。当我在视图上设置这些约束时,我希望它延伸到边缘,但它似乎会转到左右视图布局指南。这给我留下了我不想要的额外填充。注意我没有使用故事板,我设置了translatesAutoresizingMaskIntoConstraints = false
,你认为这可能会导致问题。任何有关此问题的帮助将不胜感激。
view.addSubview(backgroundImage)
backgroundImage.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
backgroundImage.leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true
backgroundImage.rightAnchor.constraint(equalTo: view.rightAnchor).isActive = true
backgroundImage.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true
答案 0 :(得分:0)
您需要确保在contentMode
上设置了正确的UIImageView
; .scaleAspectFill
将确保填充整个图像视图,但由于保持正确的宽高比所需的剪裁,您可能会丢失一些图像。