我已经在普通窗口的水平拆分视图的窗格中添加了一个NSSegmentedControl。我以为调整弹簧会让分段的控制中心自动运行,但事实并非如此,怎么才能保持中心位置呢?
当父视图的框架改变时,我被告知添加一个观察者,并手动调整居中视图的位置,但我不知道该如何操作。
任何想法都非常受欢迎。
发布于 2009-12-08 22:10:46
在IB中,您所描述的布局听起来完全合理。
在进行测试时,我在拆分视图中的一个视图中放置了一个分段控件,它仍然居中,所以我确定这只是一个配置问题。
请确保:
发布于 2009-12-08 22:44:30
我不知道它在最近的操作系统版本中是否被“修复”了,但是如果我没记错的话,NSSegmentedControl在每次段改变的时候都会执行一次-sizeToFit。如果控件根本没有改变,Jarrett的指令应该可以工作。
https://stackoverflow.com/questions/1867101
复制相似问题