我在界面构建器上创建了这个NSSegmentedControl并保存在xib文件中。该控件最初有4个细分。

如果我用这个

[self.myControl setSegmentCount:6];


以编程方式将细分的数量增加到6,这是行不通的,但是如果我这样做

[self.myControl setSegmentCount:2];


将段数减少到2,就可以了。

如果在那之后我将段数恢复为4,则可以,但是我无法传递在接口构建器上定义的段数。

有什么线索吗?

最佳答案

在界面构建器中选择一个段,然后单击右侧工具栏中的小尺子以添加布局约束并防止剪切

08-06 15:14