Seb*_*123 2 macos xcode cocoa interface objective-c
我正在从Mac OS X制作一个cocoa应用程序,而不是用于iphone.
我可以设置按钮的背景图像,并在属性检查器中取消选中边框.但是,我不知道当你点击它时我是如何设置图像的(突出显示/点击,无论你想调用它).我想这样做是因为
我已经在谷歌上找到了使用UI按钮执行此操作的指南,但这没有用,因为我正在为Mac制作此功能.
我正在使用InAppStoreWindow,按钮位于标题栏中.当我单击带有自定义图像的按钮时,背景变为白色:
非常感谢你!
单击按钮时,您将获得白色背景,因为您使用的是不正确的类型.您需要将按钮的类型更改为瞬时更改.您可以在" 属性"检查器中更改它:

或以编程方式更改:
[buttonOutlet setButtonType:NSMomentaryChangeButton];
Run Code Online (Sandbox Code Playgroud)
并且用于突出显示:只需在" 属性"检查器中将另一个图像添加为备用图像,按下按钮时将显示该图像.
| 归档时间: |
|
| 查看次数: |
3936 次 |
| 最近记录: |