- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在打开一个新窗口,并希望实现 makeKeyAndOrderFront 方法:对于该窗口,我想知道需要输入什么代码来执行此操作。
这是我已经打开窗口的一些代码:
文件1(第一个 Controller )
#import "PreferenceController.h"
@implementation PreferenceController
- (id)init
{
if (![super initWithWindowNibName:@"Preferences"])
return nil;
return self;
}
- (void)windowDidLoad
{
NSLog(@"Nib file is loaded");
}
文件 2(打开窗口的操作)
#import "Prefernces_Delegate.h"
#import "PreferenceController.h"
@implementation Prefernces_Delegate
- (IBAction)showPreferencePanel:(id)sender
{
// Is preferenceController nil?
if (!preferenceController) {
preferenceController = [[PreferenceController alloc] init];
}
NSLog(@"showing %@", preferenceController);
[preferenceController showWindow:self];
}
我尝试这样做的原因是 friend 建议它来解决窗口打开问题。
最佳答案
您不想实现-makeKeyAndOrderFront:
,您想在窗口上调用它,以便将其置于前面并使其成为关键窗口。你的 showWindow:
方法是做什么的?
关于objective-c - 如何实现 makeKeyAndOrderFront :? 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/835516/
我正在尝试使用 makeKeyAndOrderFront 从另一个窗口打开一个窗口。新窗口出现,但没有获得焦点。 主窗口的代码是: #import "SecondWindowController.h"
我正在为 Mac OS 编写一个小型 Cocoa 应用程序,我的目标是显示一个窗口,然后读取屏幕上的像素。我已经知道如何执行后一部分,但在继续之前无法显示窗口。据我所知,窗口更新(例如由 NSWind
我确信这是我所缺少的非常简单的东西。我使用 makeKeyAndOrderFront: 打开一个窗口,它第一次工作。当我关闭窗口并尝试再次打开它时,它退出并给出错误EXC_BAD_ACCESS。我的代
我正在打开一个新窗口,并希望实现 makeKeyAndOrderFront 方法:对于该窗口,我想知道需要输入什么代码来执行此操作。 这是我已经打开窗口的一些代码: 文件1(第一个 Controlle
问题... 我之前使用过 MainMenu.xib 中的这段代码来管理窗口: -- if([olt_MainMenu_WINDOW isVisible]){ [olt_MainMenu_WIN
我正在开发一个新的 Mac 应用程序,想打开我的首选项窗口,我有 2 个 Nib (xib) 文件,一个用于主窗口,一个用于首选项窗口,然后我有一个openPreferences Action,显示首
我有一个自定义窗口(matt gemells 透明窗口类),我需要更改窗口的 alpha 值以实现淡入/淡出效果并执行“makeKeyAndOrderFront:”。 但是这不起作用。 我做了什么:
这不是关于窗口的外观 - 或者 - 关于传递参数,而是能够调用 makeKeyAndOrderFront 通过代码(IB 接收器操作可以正常工作,窗口实现 block 中的方法也可以)的实例方法,来自
我从一个 Storyboard项目开始。我把菜单栏项目。单击菜单栏项时,会在 AppDelegate.swift 中触发以下方法。 func setWindowVisible() { NSAp
makeKeyAndOrderFront 没有制作我的 NSWindow 键或前面。 我的应用程序没有主窗口或菜单栏,这可能是问题的一部分? IBOutlet NSWindow *loginWindo
我是一名优秀的程序员,十分优秀!