Ios 带约束的Xcode自动布局问题
我昨天刚开始学习自动布局,我很难理解这些约束条件。我认为我做的自动布局是正确的,因为我的故事板显示自动布局和约束没有问题。我在所有设备中都获得了我想要的所有UIImageView。然而,当我构建时,在我得到的调试区域运行模拟器Ios 带约束的Xcode自动布局问题,ios,xcode,uiimageview,autolayout,size-classes,Ios,Xcode,Uiimageview,Autolayout,Size Classes,我昨天刚开始学习自动布局,我很难理解这些约束条件。我认为我做的自动布局是正确的,因为我的故事板显示自动布局和约束没有问题。我在所有设备中都获得了我想要的所有UIImageView。然而,当我构建时,在我得到的调试区域运行模拟器 Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want.
Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want.
Try this:
(1) look at each constraint and try to figure out which you don't expect;
(2) find the code that added the unwanted constraint or constraints and fix it.
(
"<NSLayoutConstraint:0x7fabb1d689f0 H:[UIImageView:0x7fabb1d68820(70)]>",
"<NSLayoutConstraint:0x7fabb1e983c0 UIImageView:0x7fabb1d68820.centerX == UIView:0x7fabb1d654c0.centerX - 265>",
"<NSLayoutConstraint:0x7fabb1e98460 UIImageView:0x7fabb1d68820.leading == UIView:0x7fabb1d654c0.leadingMargin - 20>",
"<NSLayoutConstraint:0x7fabb1e993c0 'UIView-Encapsulated-Layout- Width' H:[UIView:0x7fabb1d654c0(1024)]>"
)
无法同时满足约束。
可能下面列表中至少有一个约束是您不想要的。
试试这个:
(1) 看看每一个约束,试着找出你不期望的;
(2) 找到添加了不需要的约束的代码,然后修复它。
(
"",
"",
"",
""
)
我在调试区域得到了上面的消息。此外,当模拟器最终加载UIImageView时,由于某种原因,所有UIImageView都会被拉伸。在
堆栈视图中配置UIImageView
,该视图将图像嵌入在一起,按您希望的方式将它们隔开,然后添加所需的自动布局约束。这是iOS 9的一个新的漂亮特性
在谷歌,或者你使用的搜索引擎,或者YouTube上,输入“如何使用堆栈视图”,我相信你需要的教程会弹出