2

我正在从 Mac OS X 制作一个可可应用程序,而不是用于 iphone。

我可以设置按钮的背景图像并取消选中属性检查器中的边框。但是,我不知道当您单击它时如何设置图像(突出显示/单击时,无论您想如何称呼它)。我想这样做是因为

我在谷歌上找到了使用 UIbutton 执行此操作的指南,但这并没有帮助,因为我正在为 Mac 制作它。

我正在使用InAppStoreWindow并且按钮位于标题栏中。当我单击带有自定义图像的按钮时,背景变为白色:带有白色按钮的自定义背景

非常感谢你!

4

1 回答 1

9

单击按钮时您会得到白色背景,因为您使用的类型不正确。您需要将按钮的类型更改为Momentary Change。您可以在属性检查器中更改它:

怎么做

或以编程方式更改:

[buttonOutlet setButtonType:NSMomentaryChangeButton];


对于高亮显示:只需在Attributes Inspector中添加另一个图像作为备用图像,它会在按下按钮时显示。

于 2012-08-22T22:08:44.137 回答