gpt4 book ai didi

objective-c - 执行 IBAction 时如何隐藏按钮?

转载 作者:行者123 更新时间:2023-12-03 16:59:40 25 4
gpt4 key购买 nike

我试图隐藏一个 NSButton,当单击界面上的另一个 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 的世界还比较陌生,而且才刚刚开始涉足。

提前致谢。

最佳答案

您尝试过-setHidden:吗?

[doMinimize setHidden:YES];

关于objective-c - 执行 IBAction 时如何隐藏按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5037868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com