MacOS开发纪实(一)--纯代码创建mac工程

2018-09-12  本文已影响0人  Hayde

1、删除info.plist文件中删除MainMenu 配置

2、main函数填充代码

    AppDelegate *delegate = [[AppDelegate alloc] init];
    [NSApplication sharedApplication].delegate = delegate;

3、自定义Menu

继承NSMenu, 创建结构:首先创建NSMenuItem,add到当前子Menu上再次创建Submenu, 这个Submenu添加相应的MenuItem, 最后调用setSubmenu:forItem方法。另外创建完成后看到MenuItem为不可点击状态,可设置Submenu的autoenablesItems为NO解决。

Menu结构


屏幕快照 2018-09-12 上午9.31.57.png
上一篇 下一篇

猜你喜欢

热点阅读