我有一个带有纹理圆角样式的NSSegmentedControl,并且选择模式设置为'any‘。问题是它把它当作不选。当我将样式切换到胶囊时,它可以正常工作。我在工具栏中使用它,尽管我也在一个视图中(在两台不同的计算机上)测试过它,并且它的行为方式是相同的。
谢谢你的帮助
发布于 2010-03-07 23:04:22
我刚刚意识到这是圆形纹理风格的一个函数。从10.5开始(我相信这是引入的时候),对这种分段控件样式的选择是通过模板图像“发光”来指示的,而不是通过“按下”的外观来指示的。
有一个示例显示了您所询问的配置中的一个3段控件,每个控件都以NSLockLockedTemplate作为其映像。“选定”状态从左到右依次为true、false、true。
所以,这不是一个bug,而是一个特性。
https://stackoverflow.com/questions/2390318
复制相似问题