3

我在我的应用程序的不同位置有两个NSMatrix无线电控件。我正在 10.8 上开发,使用 10.8 SDK 并以 10.7 为目标。这些矩阵在我的开发计算机上完美运行,但是当我在运行 10.7 的 Mac 上进行测试时,两个矩阵都没有出现。我检查了自动布局支柱,我确保它们没有设置为隐藏。他们根本就没有出现。

4

2 回答 2

2

我遇到了类似的问题,但是在我的 UI 中,来自不同位置的三个 NSMatrix 无线电控件(不同 xib 中的不同视图)的两个在 10.7 上正确显示,一个没有。我尝试了不同的东西,最后我删除了这个 NSMatrix 并重新放置。我在尺寸检查器中取消选中“自动调整单元格大小”和“自动计算单元格大小”。并且非常重要:我检查了整个视图中的所有自动布局约束,并确保所有对象都具有垂直/水平间距(彼此之间)或前导/尾随空间到超级视图约束,顶部对象是超级视图的顶部空间和底部对象底部空间到超级视图约束。瞧,它终于在 10.7 上出现了!

希望您能以类似的方式解决您的问题。看起来 NSMatrix 在带有自动布局的 10.7 上表现得非常像女主角!

于 2013-05-03T10:44:03.667 回答
0

尝试完全禁用自动布局。在相关笔尖的文件检查器中取消选中“使用自动布局”。它对我有用。

于 2013-04-02T12:35:46.973 回答