Я пытаюсь скрыть 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 и только сейчас начинаю намочить ноги.
Заранее спасибо.