Xcode UI元素约束布局

4

我是一名新手,对Mac OS和Xcode不太熟悉。在处理UI元素布局时遇到了问题,模拟器上的元素与放在视图上时不同,如下图所示。这是否与自动布局有关呢?

layout problem


3
为防止标签与文本输入框相对移动,您可能需要设置元素位置的约束条件。 - cjc343
如何设置约束条件? - William Kinaan
2个回答

2
您需要使用iOS 6的约束(constraints)自动布局(auto layout)功能。
请参考这个教程来入门。

非常感谢,这对我很有帮助。但是为什么他们要给我的问题投反对票呢? - William Kinaan
1
我认为是因为您没有提到您尝试过什么,所以不知道。(+1) 因为您提出了一个带有图片的好问题。我在 Stack Overflow 上没有看到任何与约束问题相关的问题 :) - Midhun MP

1

在教程“Your Second iOS App”中,苹果公司简要介绍了约束。

简而言之,当您创建元素时,一些约束会自动创建,并帮助自动排列您的项目。其他约束不会自动创建,您可以通过选择元素并使用大小检查器或固定约束来防止碰撞并允许旋转自动重新定位元素。


非常感谢,希望我能接受不止一个答案,+1 给你。 - William Kinaan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接