当单击界面上的不同 NSButton 时,我试图隐藏一个执行小型化的 NSButton。到目前为止,我的尝试都没有成功,这就是我尝试过的:
.h 文件:
@interface AppDelegate : NSObject <NSApplicationDelegate> {
IBOutlet NSWindow *window;
IBOutlet WebView *webView;
IBOutlet NSButton *doMinimize;
}
@property (assign) IBOutlet NSWindow *window;
@property (assign) IBOutlet NSButton *button;
@property (nonatomic, retain) IBOutlet WebView *webView;
.m 文件:
@implementation AppDelegate
@synthesize window;
@synthesize webView;
@synthesize doMinimize;
- (IBAction)toggleFullscreen:(id)sender
{
...
[doMinimize setEnabled:NO];
[doMinimize setTransparent:YES];
...
}
看来,无论我尝试禁用什么操作并使按钮透明,它似乎都没有响应任何内容。我是否必须为按钮提供它自己的类才能使其工作?如果是这样,那么我如何能够从不同类中的 IBAction 修改该按钮?
如果我的问题很愚蠢,我提前道歉,我对 Objective-C 的世界还比较陌生,现在才刚刚开始涉足。
提前致谢。