Macos NSC分段控制雪豹和狮子的图像行为不同
为什么雪豹上NSSegmentedControls中的图像显示在与狮子不同的位置 狮子: 雪豹: 它们是带有纹理的方形按钮,具有完全相同的png文件 编辑:我需要解决这个问题。图像为19x19(由HIG推荐)Macos NSC分段控制雪豹和狮子的图像行为不同,macos,cocoa,user-interface,button,icons,Macos,Cocoa,User Interface,Button,Icons,为什么雪豹上NSSegmentedControls中的图像显示在与狮子不同的位置 狮子: 雪豹: 它们是带有纹理的方形按钮,具有完全相同的png文件 编辑:我需要解决这个问题。图像为19x19(由HIG推荐) 有什么想法吗?Lion在Aqua框架和UI中引入了一些更改,这是其中的一部分。为什么不在图像文件顶部创建一个带有两个空像素的副本,并执行版本检入代码?答案是将NSSegmentedCell子类化,并与绘制图像的方法挂钩。这是一个相当手动的过程,但确实有效。呃,除了自己实现NSSegmen
有什么想法吗?Lion在Aqua框架和UI中引入了一些更改,这是其中的一部分。为什么不在图像文件顶部创建一个带有两个空像素的副本,并执行版本检入代码?答案是将NSSegmentedCell子类化,并与绘制图像的方法挂钩。这是一个相当手动的过程,但确实有效。呃,除了自己实现NSSegmentedControl之外,没有其他解决方案。