随笔分类 - Apple开发 / Mac开发 / Mac开发_AppKit框架
Mac开发中常用的控件。
摘要:1、创建示例 2、API说明 @interface NSTreeNode : NSObject /** * @brief 创建一个包含指定modelObject对象的新树节点 * * @param modelObject 表示该节点的modelObject对象,可为nil * @return 新创建
阅读全文
摘要:1、创建示例 2、API说明 // 颜色类型 typedef NS_ENUM(NSInteger, NSColorType) { // 基于组成部分的颜色,由RGB、CMYK等组成。 NSColorTypeComponentBased, // 图案颜色,使用一个图案来填充一个区域。 NSColorT
阅读全文
摘要:1、创建示例 2、API说明 @interface NSClickGestureRecognizer : NSGestureRecognizer <NSCoding> /** 手势响应的鼠标按键 */ @property(nonatomic) NSUInteger buttonMask; /** 需
阅读全文
摘要:1、创建 1.1 创建配置 @property(nonatomic, strong) NSMenu *cus_menu; // 创建 _cus_menu = [[NSMenu alloc] init]; // 设置标题 _cus_menu.title = @"23456"; NSMenuItem *
阅读全文
摘要:1、创建 1.1 创建与样式 // 创建 NSDatePicker *date_picker = [[NSDatePicker alloc] init]; // 添加 [self.window.contentView addSubview:date_picker]; // 设置位置尺寸 date_p
阅读全文
摘要:1、创建 1.1 创建 // 创建 NSPopUpButton *popup_btn = [[NSPopUpButton alloc] init]; // NSPopUpButton的初始化方法之一,用于创建一个下拉菜单按钮。 // 参数buttonFrame表示按钮的位置和大小,参数flag表示是
阅读全文
摘要:0、前言 NSComboBox是Cocoa框架中的一个控件,用于在下拉列表中显示可选项,允许用户从中选择一个选项或输入自定义内容。 它可以用于许多场景,例如选择器、搜索框、标签选择等。 1、创建示例 1.1 基础创建 // 创建 NSComboBox *combo_box = [[NSComboBo
阅读全文
摘要:1、基础创建 1.1 常用代码 // 创建 NSImageView *image_view = [[NSImageView alloc] init]; // 位置尺寸 image_view.frame = NSMakeRect(30, 30, 150, 90); // 添加 [self.window
阅读全文
摘要:1、基础创建 1.1 代码 @property(nonatomic, strong) NSPopover *gc_popover; @property(nonatomic, strong) Popover_Controller *gc_controller; @property(nonatomic,
阅读全文