自动布局约束不起作用
Posted
技术标签:
【中文标题】自动布局约束不起作用【英文标题】:Auto Layout constraint not working 【发布时间】:2016-09-14 21:14:47 【问题描述】:这是手机上的结果:
这是故事板:
日志中没有注册约束错误,但是当我检查日志时,它会返回此图像:
我不明白的是,错误日志为什么会显示我真正想要的结果,但电话结果在我想要的导航栏下没有间隙。我已经尝试了所有约束条件,但无法显示我正在寻找的结果。我试过关闭“使用自动布局”和“使用大小类”,我试过自动约束,添加缺少的约束,自己添加了我通常选择的约束,结果仍然相同。任何关于我做错了什么的想法都将不胜感激,因为我在过去 8 小时左右试图解决这个问题!!!
我有 2 个布局相同的类似视图控制器,它们运行良好。此 VC 上的图像是从 FaceBook 中提取的,而其他 2 个 VC 上的其他图像是从我的数据库中提取的,这会对最终输出产生任何影响吗???
【问题讨论】:
您是否在图像视图上设置了“剪辑到边界”?它是界面生成器中的一个复选框。 我只能找到“Clip to SubViews”是一样的吗? 是的,就是这个。 是的,有效!如果你想让它成为一个答案,我会接受它。感谢您的帮助! 你要分享你的故事板或xib? 【参考方案1】:在情节提要上设置 ImageView Clips To Bounds
或使用 ObjC 设置 .clipsToBounds = YES;
或使用 Swift 设置 .clipsToBounds = true
将解决此问题。
【讨论】:
以上是关于自动布局约束不起作用的主要内容,如果未能解决你的问题,请参考以下文章