Xcode 11自动布局尾随约束问题

时间:2020-02-13 05:49:42

标签: autolayout interface-builder xcode11.3

我正在Xcode 11.3.1中开发一个Swift应用程序,而我的IB /自动布局出现了问题。我有一个表视图,并且该表视图中的每个单元格都有一些UI元素。在单元格的右侧,我有两个带有图像背景的UIButton,它们要并排并与屏幕的右边缘对齐。当我尝试添加一个约束,将最右边的按钮的尾部固定到内容视图的尾部时,它会将按钮一直发送到屏幕的左侧和左侧。

添加约束之前:

Before Adding Constraint

添加约束后:

After Adding Constraint

请注意,添加约束后,右侧的大小检查器窗格如何说约束的常数为20个点宽,但在界面生成器中,其跨度大于iPhone 11的整个宽度,至少为400+点。

这种行为对我来说似乎很奇怪,因此在尝试了其他方法之后,我终于卸载并重新安装了Xcode,但这没什么不同。

我想知道我是否缺少一些有关Interface Builder或Autolayout的基本知识,因为这似乎很不直观,并且使我发疯。界面生成器中还有另一种方法可以按我想要的方式配置按钮吗?

P.S。我现在没有足够的声望点,所以我还不能嵌入图像

0 个答案:

没有答案