繁体   English   中英

Xcode 引脚约束不起作用

[英]Xcode pin constraints not working

我是 iOS 开发的新手(我做过一些 Android 和 Windows 8/10 开发),我最难理解约束。 我已经阅读了几个在线教程,但仍然很困惑。 目前,我将一个标签拖到 Storyboard 设计器中,一旦我定位它,就转到Editor->Pin->Leading Space to SuperviewEditor->Pin->Top Space to Superview

故事板

认为这应该有效,但事实并非如此。 带有约束的事件 iPhone 6 模拟器显示不正确。

iPhone模拟器

我似乎无法弄清楚这一点。 为什么我的约束不起作用?

我正在使用wAny hAny ,甚至添加了所有引脚约束(顶部、底部、前导、尾随)。

我最好的猜测是您的标签太靠右侧而无法显示。 (您可以在视图控制器的 -viewDidLayoutSubviews 方法中检查其框架。)

但是,为了确保您编写的代码将所有 iPhone 分辨率的标签居中,您需要使用 Align > Horizo​​ntal Center in Container。

你一定给了约束值太远了。 我试过你的方法,是的,它也没有显示给我。 我更好地理解,我也附上了截图..

在此处输入图片说明

如您所见,我给出的值超过 270 ,并且此约束是固定的。 这离屏幕太远了。

现在让我们尝试为约束赋予低值:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM