1

我的应用程序在其下方NSToolbar有一个水平线NSSplitView。工具栏中的NSSegmentedControl与 splitview 的分隔符一起移动,就像 OS X 的 Finder 中的一样。NSLayoutGuide用于对齐来自不同故事板“场景”的两个“视图”。我在这个相关问题中分享了这种方法。

但是,我不知道如何移动带有图标的标签。我已经设置了minSizeand maxSize,但是标签是固定的。在下面的第一个屏幕截图中,“查看模式”标签不在分段控件的正下方。

如果我可以访问它,将很容易向标签添加约束。但是我在NSToolbarItem中没有找到 API ,它只有一个公共view属性。我检查了视图的层次结构(第二个屏幕截图),但我认为我不应该使用带有_前缀的变量。

这里有一个相关但不同的问题。这个问题没有考虑到移动。

问题:标签不在图标下方

视图层次结构

4

1 回答 1

0

您可以尝试将 NSToolbar 设置为 @"" 的子类,然后创建自己的 UILabel 并将其添加为子视图?然后您可以引用它的属性名称并将其移动到您喜欢的任何位置

于 2015-09-14T15:17:11.867 回答