ios - Xcode 6 对 viewController 中 View 的约束失败

标签 ios xcode

我是 Xcode 的新手,正在尝试一些技巧。

为了测试,我正在编写一个应用程序,其中有一个包含三个 View 的 detailViewController。

一旦我将约束分配给其中一个 View ,布局就会变得非常奇怪。无论我是水平居中还是设置边框距离, View 似乎都以某种方式消失,并且 View 中的组件以某种方式放置。

知道我做错了什么吗?

explample of wrong layout

最佳答案

当然,您需要遵循这些基本规则。查看自动布局 guide 。从场景顶部到底部的每个 View 都应该有约束(如果你想要扩展和收缩,也应该存在从一侧到另一侧的约束,或者如果保持这些很重要,则应该有高度/宽度)。大多数时候,每个 View 至少需要四个约束。在所有 View 都应用约束并遵守我上面提到的简单规则之前,自动布局错误不会消失。

关于ios - Xcode 6 对 viewController 中 View 的约束失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439027/

相关文章:

ios - 对 TableView 的每个单元格的 Alamofire 请求

ios - 触摸Node的Swift访问方法

ios - StoryBoards 从 View Controller 导航到 Tab view controller iOS 5

ios - Objective-C - 当我添加一个 subview 时,我的 subview 在底部离开屏幕。对框架的误解?

ios - Xcode 11 GM - 应用程序在设备启动后崩溃由于信号 9 终止

arrays - 无法分配 String 类型的值 :NSObject to type String:NSObject

objective-c - 了解 (id)sender

ios - 如何将总距离添加到 HKLiveWorkouts

ios - 整数,每隔 X 数调用一次函数

关闭推送时 iOS 7 强制纵向