我仍然没有代码,但是当我运行模拟器时,ImageView会填充视图。如何设置固定图像的大小或屏幕的某个百分比。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
red = (0.0/255.0)
green = (0.0/255.0)
blue = (0.0/255.0)
lineWidth = 1.0
}
在xcode中
模拟器中的
答案 0 :(得分:0)
你的约束认为你想要整个屏幕(这就是为什么它们是黄色的)。如果您在右下方的故事板中转到旁边有三角形和两行的图标,则可以点击更新框架,它会显示您想要的内容。如果您只想占据屏幕的中间但伸展到左右边缘,则需要设置高度。如果需要动态高度,则需要设置约束以选择顶部或底部约束并进行设置。您也可以将其设置为在视图中垂直居中。
答案 1 :(得分:0)
在imageview上添加约束[left,right,fixed height,HorzotalCenter in container&容器中的垂直中心]
它将以宽度拉伸图像并始终显示在中心,但如果您不想拉伸图像添加[[固定宽度,固定高度,HorzotalCenter在容器中& amp;容器中的垂直中心]]也使其固定。
如果你想要一些百分比,你可以使用宽高比。
希望你想按照我的理解。