IOS xcode 6 个故事板自动布局

IOS xcode 6 Storyboard Auto Layouts

我需要在我的 iPhone 应用程序中创建一个简单的登录屏幕,并且发现很难将我的 TextField 调整为考虑到“Trailing space to Container”的容器的全宽.. .

我已将 TextFieldsLabels 放置在滚动视图中并指定了以下约束条件

用户名标签

- "Leading Space to Container"
- "Top Space to Container"
- "Horizontal Spacing to the 'Username' TextField"

用户名文本字段

- "Horizontal spacing to 'Username' Label"
- "Top Spacing to Container"
- "Trailing Space to Contaner"

我的UI如下:

收到以下关于宽度的警告,但如果我将它设置为 471,因为它表明它超出了滚动视图并且无法访问

如果在模拟器中忽略警告和 运行,textFiled 不会在容器内填充宽度,保持“Trailing Space to Contaner”...

当我 运行:

我得到的就是这个

我应该怎么做才能在容器中获得 TextField 全长(保持 Trailing Space to Container

我制作了这个视图 不要将所有内容直接放在滚动视图中 将新视图放入滚动视图并应用与滚动视图宽度相等的新约束将解决所有 problems.I 可以提供的问题如果您无法应用它们,您也可以提供代码。

祝你好运

在UIScrollview上带UIView是个好习惯。现在要设置随屏幕大小变化的文本字段的适当宽度,您需要设置 Top,horizo​​ntal space with label,Trailing space。如果有任何错位的视图警告,您还可以设置其纵横比。