在cocoa中弹出另一个窗口的方法

2013年7月26日 分类: Cocoa, 编程 (960 个脚步)

在cocoa中,在一个窗口中控制另一个窗口,需要建立一个对象来进行控制

声明

ModcpWindowController * mod_window;

初始化

mod_window = [ModcpWindowController sharedModMoveWindowController];

//窗口初始化

+ (ModcpWindowController *)sharedModMoveWindowController{
	if(!_sharedModWindowController){
		_sharedModWindowController = [[self alloc] initWithWindowNibName:@"ModMoveWindow"];
        [[self alloc] initWithWindowNibName:@"ModMoveWindow"];        
	}
    else{
        [_sharedModWindowController dealloc];
        _sharedModWindowController = [[self alloc] initWithWindowNibName:@"ModMoveWindow"];
    }
	return _sharedModWindowController;
}

然后用对象的showWindow函数来显示窗口

[mod_window showWindow:nil];

关闭窗口(这个得在窗口所有者中实现)

//声明窗口
IBOutlet NSWindow *mod_move_window;
//实现关闭窗口
[mod_move_window close];

 

在cocoa中弹出另一个窗口的方法 【声明】本文 在cocoa中弹出另一个窗口的方法 为柠之漠然原创文章,转载请注明出自 枫之落叶
并保留本文有效链接:https://blog.shiniv.com/2013/07/cocoa-open-other-window/ , 转载请保留本声明!

标签:
目前还没有任何评论.
你必须要启用 Javascript