扫码关注官方订阅号
我使用storyboard做一个布局,在xcode上约束好了,图是这样的:
但在设备中运行时,就成了样了:
imageView 的约束是:
textView 约束是:
还是大家指导。
闭关修行中......
不太了解你的需求,不过imageview的约束有问题吧proportional和四边同时约束是什么鬼,看不懂,你看看在IB上有没有警告或者报错
有可能是你的布局都是正确的,但是imageview的contentmode选择错了,所以图片伸展出来了.可以选择居中试试看,实在不行,用reveal瞅瞅\
你只是指定了,他们的上下左右约束,iamgeVIew 和textview的宽高都没指定,layout怎么知道他们到底是多大 ,你可以尝试给图片指定一个宽度。试下
你的 ImageView 的宽度是等比例的,发现实际显示中并没有等比例显示,而且 StoryBord 上 TextView 的显示和你的约束不太一样,你看看是不是有警告, 有的话 update frame 一下。并且 TextView 的有个约束不应该是 leading space to imageview 么
ImageView
StoryBord
TextView
update frame
leading space to imageview
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
不太了解你的需求,不过imageview的约束有问题吧proportional和四边同时约束是什么鬼,看不懂,你看看在IB上有没有警告或者报错
有可能是你的布局都是正确的,但是imageview的contentmode选择错了,所以图片伸展出来了.可以选择居中试试看,实在不行,用reveal瞅瞅\
你只是指定了,他们的上下左右约束,iamgeVIew 和textview的宽高都没指定,layout怎么知道他们到底是多大
,你可以尝试给图片指定一个宽度。试下
你的
ImageView的宽度是等比例的,发现实际显示中并没有等比例显示,而且StoryBord上TextView的显示和你的约束不太一样,你看看是不是有警告, 有的话update frame一下。并且TextView的有个约束不应该是leading space to imageview么