cocoa :分割 View 的奇怪紫色约束

标签 cocoa autolayout

如果我添加三个分割 View ,如下图所示,第三个分割 View (称为 splitView-3)将自动为该分割 View 中的自定义 View 生成约束,例如 customview1 的 Height(42)。因此,我无法在 Interface Builder 中更改 customview1 的高度。

为什么 Interface Builder 会自动为 customview1 生成紫色约束,例如 Height(43)?

如有任何帮助,我们将不胜感激。

enter image description here

最佳答案

它生成它是因为您在其 super View 中手动将 View 大小调整到特定高度。将约束(在尺寸实用程序面板中)提升为用户约束并将其删除。如果不是全部的话,这应该会给你带来最大的帮助(但如果没有看到你的约束配置的其余部分,我就无法判断)。

关于 cocoa :分割 View 的奇怪紫色约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12463204/

相关文章:

objective-c - cocoa :以当前字体粘贴格式化文本?

ios - 由于状态栏, View 未展开

ios - [自动布局]在父 View 的高度发生变化时将 UIView 附加到其父 View 的底部

ios - 是否需要显式释放 CFMutableBitVectorRef?

iphone - 为什么 NSDateFormatter 返回 nil?

Objective-C:窗口未声明

objective-c - 自动框架链接不起作用

ios - 动态 View 的高度取决于 TableView 的高度?

ios - 编码的自动布局对于 UITableView 无法正常工作

uitableview - 如果未声明 heightForRowAtIndexPath,iOS 7.1 会崩溃