我使用storyboard做一个布局,在xcode上约束好了,图是这样的:
但在设备中运行时,就成了样了:
imageView 的约束是:
textView 约束是:
还是大家指导。
你只是指定了,他们的上下左右约束,iamgeVIew 和textview的宽高都没指定,layout怎么知道他们到底是多大
,你可以尝试给图片指定一个宽度。试下
不太了解你的需求,不过imageview的约束有问题吧proportional和四边同时约束是什么鬼,看不懂,你看看在IB上有没有警告或者报错
有可能是你的布局都是正确的,但是imageview的contentmode选择错了,所以图片伸展出来了.可以选择居中试试看,实在不行,用reveal瞅瞅\
你的 ImageView
的宽度是等比例的,发现实际显示中并没有等比例显示,而且 StoryBord
上 TextView
的显示和你的约束不太一样,你看看是不是有警告, 有的话 update frame
一下。并且 TextView
的有个约束不应该是 leading space to imageview
么