Xcode 6 或 7 面板“尺寸检查器”的约束框背景中显示的“Ag”是啥?

Posted

技术标签:

【中文标题】Xcode 6 或 7 面板“尺寸检查器”的约束框背景中显示的“Ag”是啥?【英文标题】:What is the "Ag" shown as background of the box Constraints of the panel "size inspector" of Xcode 6 or 7?Xcode 6 或 7 面板“尺寸检查器”的约束框背景中显示的“Ag”是什么? 【发布时间】:2016-05-12 08:52:41 【问题描述】:

在右侧 Inspector 面板上的 XCode 6 或 7 的 Interface Builder 中,有时在约束框的背景中会显示文本“Ag”,即使约束中没有错误(红色)通知。 这是什么意思?

【问题讨论】:

您必须提供屏幕截图或其他内容。我不确定你指的是什么。使用 CMD-SHIFT-4 创建屏幕特定区域的屏幕截图。 我已将链接“Box Constraint”添加到屏幕截图中。 鉴于其下方的虚线(代表基线),它看起来像是显示字体范围的示例文本。 完成@***foe 评论:它有助于文本记住基线在哪里,并显示上方(大写)和下方的字符(如小写中的“g”)。 【参考方案1】:

如果文本与 ui 元素相关联,则会出现“Ag”。例如 UIButton 的标题文本。正如其他人已经提到的,我认为它是文本对齐的辅助功能。

注意:如果您处理语言方向(例如从右到左),标题字段中的文本有时会干扰界面构建器的自动布局功能。我曾经有这样的现象,即从右到左方向的自动布局更改将按钮放置在我想要的更右侧的位置。原因是标题字段中的文本被遗忘。删除该文本后,“Ag”消失,按钮按我的意图放置。

【讨论】:

以上是关于Xcode 6 或 7 面板“尺寸检查器”的约束框背景中显示的“Ag”是啥?的主要内容,如果未能解决你的问题,请参考以下文章

垂直空间约束驱动子视图离屏

在 Xcode 13 尺寸检查器布局下拉列表中,“推断(自动调整掩码)是啥意思?

尺寸检查器中没有自动调整窗口大小的选项(XCode 4.5.2)

如何(轻松)在 Xcode 6 的 Interface Builder 中删除约束

swift 在Xcode 6 GM + iOS 7.1中修复UICollectionViewCell损坏的自动布局约束

XCode 6.0.1 ios 7 自动布局