合集-Mac开发
摘要:NSSplitView 是 macOS 应用中的一个重要控件,允许用户调整窗口中的各个子视图大小。它通常用于创建可调整大小的面板布局,例如侧边栏和主内容区域。在本指南中,我们将详细介绍 NSSplitView 的常见 API 和基础技巧,并深入探讨相关知识。 基本使用 创建和初始化 Objectiv
阅读全文
摘要:NSTabView 是 macOS 应用中的一个重要控件,用于创建带有多个选项卡的界面,类似于网页浏览器的选项卡功能。它能够将多个视图容器合并到一个控件中,每个视图容器都可以通过选项卡来切换。 基本使用 创建和初始化 Objective-C #import <Cocoa/Cocoa.h> // 创建
阅读全文
摘要:NSMenu 是 macOS 应用中的一个重要控件,用于创建应用程序的菜单。这些菜单通常出现在屏幕顶部的菜单栏中,但也可以作为上下文菜单出现。NSMenu 和 NSMenuItem 协同工作,NSMenu 是菜单容器,而 NSMenuItem 是菜单项。本指南将详细介绍 NSMenu 的常见 API
阅读全文
摘要:NSToolbar 是 macOS 应用中的一个重要控件,用于创建窗口顶部的工具栏。工具栏通常包含按钮和其他控件,用户可以通过这些控件快速访问常用功能。NSToolbar 和 NSToolbarItem 协同工作,NSToolbar 是工具栏容器,而 NSToolbarItem 是工具栏项。下面我们
阅读全文
摘要:NSAlert 是 macOS 应用中的一个重要控件,用于显示警告与通知对话框。NSAlert 允许开发者创建和配置弹出窗口,用于通知用户、确认操作或显示错误信息。 基本使用 创建和显示简单的警告框 Objective-C #import <Cocoa/Cocoa.h> // 实例化 NSAlert
阅读全文
摘要:NSOpenPanel 和 NSSavePanel 是 macOS 应用中的两个重要控件,分别用于文件和文件夹的选择(打开)以及文件的保存(保存)。 NSOpenPanel NSOpenPanel 是用于展示系统的打开文件对话框的类,用户可以通过它来选择文件或文件夹。 基本使用 Objective-
阅读全文