Objective-C函数速查实例手册(5)

本文详细介绍了 Mac 平台上常用 UI 控件的功能及使用方法,包括文本框、文本视图、图像视图、按钮控件等,并提供了各种控件的属性设置及状态判断方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第14章 文本框和文本视图(NSTextField、NSTextView) 
  14.1 获取与设置文本框信息 
  14.1.1 stringValue:方法:获取文本框的字符串 
  14.1.2 setStringValue:方法:设置文本框中的字符串 
  14.1.3 backgroundColor:方法:获取文本框的背景颜色 
  14.1.4 setBackgroundColor:方法:设置文本框的背景颜色 
  14.1.5 textColor:方法:获取字符串的颜色 
  14.1.6 setTextColor:方法:设置字符串的颜色 
  14.1.7 setImportsGraphics:方法:设置是否可以将图像拖到文本框 
  14.1.8 setEditable:方法:设置文本框是否可以编译 
  14.1.9 bezelStyle:方法:获取文本框边框的风格 
  14.1.10 setBezelStyle:方法:设置文本框边框的风格 
  14.1.11 setBezeled:方法:设置文本框是否接受bezeled边框 
  14.1.12 setBordered:方法:设置文本框是否接受黑边框 
  14.2 判断文本框信息 
  14.2.1 importsGraphics:方法:判断是否可以将图像拖到文本框 
  14.2.2 isEditable:方法:判断文本框是否可以编辑 
  14.2.3 isBezeled:方法:判断文本框是否接受了bezeled边框 
  14.2.4 isBordered:方法:判断文本框是否接受了黑边框 
  14.2.5 acceptsFirstResponder:方法:判断文本框是否可以编辑 
  14.3 initWithFrame:方法:创建并初始化文本视图 
  14.4 获取与设置文本视图信息 
  14.4.1 backgroundColor:方法:获取文本视图的颜色 
  14.4.2 setBackgroundColor:方法:设置文本视图的背景颜色 
  14.4.3 setImportsGraphics:方法:设置文件是否可以导入到文本视图 
  14.4.4 setAcceptsGlyphInfo:方法:设置文本视图是否接受字形信息 
  14.4.5 setAlignment:方法:设置文本视图内容的对齐方式 
  14.4.6 insertionPointColor:方法:获取插入点的颜色 
  14.4.7 setInsertionPointColor:方法:设置插入点的颜色 
  14.4.8 setAllowsUndo:方法:设置文本视图是否可以撤销 
  14.4.9 selectedTextAttributes:方法:获取用于指示选择的属性 
  14.4.10 setSelectedTextAttributes:方法:设置文本视图用于指示选择的属性 
  14.4.11 textContainer:方法:获取文本框的文本容器 
  14.4.12 acceptableDragTypes:方法:获取文本视图的数据类型 
  14.4.13 markedTextAttributes:方法:获取绘制标记的文本属性 
  14.4.14 setMarkedTextAttributes:方法:设置绘制标记的文本属性 
  14.4.15 setSmartInsertDeleteEnabled:方法:设置选择字符串周围的空间 
  14.4.16 markedRange:方法:获取被标记文本的范围 
  14.4.17 selectedRange:方法:获取选中文本的范围 
  14.4.18 setSelectedRange:方法:设置文本的选中范围 
  14.4.19 typingAttributes:方法:获取新文本的属性 
  14.4.20 setTypingAttributes:方法:设置新文本的属性 
  14.5 判断文本视图的信息 
  14.5.1 importsGraphics:方法:判断文件是否可以导入到文本视图 
  14.5.2 acceptsGlyphInfo:方法:判断文本视图是否接受字形信息 
  14.5.3 allowsUndo:方法:判断文本视图是否启用撤销 
  14.5.4 smartInsertDeleteEnabled:方法:判断选择字符串周围的空间 

  第15章 图像、图像视图(NSImage、NSImageView) 
  15.1 加载图像 
  15.1.1 imageNamed:方法:加载Supporting Files文件夹中的图片 
  15.1.2 initWithContentsOfURL:方法:加载URL中的图像 
  15.1.3 initWithContentsOfFile:方法:加载文件中的图片 
  15.1.4 initWithSize:方法:加载图像的大小 
  15.2 获取与设置图像信息 
  15.2.1 size:方法:获取图像的大小 
  15.2.2 setSize:方法:设置图像的大小 
  15.2.3 setFlipped:方法:设置图像是否倒立 
  15.2.4 cacheMode:方法:获取图像的缓存模式 
  15.2.5 setCacheMode:方法:设置图像的缓存模式 
  15.2.6 backgroundColor:方法:获取图像的背景色 
  15.2.7 setBackgroundColor:方法:设置图像的背景色 
  15.2.8 name:方法:获取图像的名称 
  15.2.9 setName:方法:设置图像的名称 
  15.2.10 setTemplate:方法:设置图像是否表示一个模板图像 
  15.2.11 imageTypes:方法:获取图像类型 
  15.2.12 imageUnfilteredTypes:方法:获取图像类型 
  15.2.13 imageFileTypes:方法:获取文件类型 
  15.2.14 imageUnfilteredFileTypes:方法:获取文件类型 
  15.2.15 imagePasteboardTypes:方法:获取粘贴板类型 
  15.2.16 imageUnfilteredPasteboardTypes:方法:获取粘贴板类型 
  15.2.17 representations:方法:获取图像表示 
  15.3 判断图像信息 
  15.3.1 isFlipped:方法:判断图像是否倒立 
  15.3.2 prefersColorMatch:方法:判断图像颜色匹配 
  15.3.3 isTemplate:方法:判断图像是否为模板图像 
  15.4 获取与设置图像视图 
  15.4.1 image:方法:获取显示图像的信息 
  15.4.2 setImage:方法:设置显示的图像 
  15.4.3 imageAlignment:方法:获取图像的对齐方式 
  15.4.4 setImageAlignment:方法:设置图像的对齐方式 
  15.4.5 imageFrameStyle:方法:获取框架的风格 
  15.4.6 setImageFrameStyle:方法:设置框架的风格 
  15.4.7 imageScaling:方法:获取图像缩放的方式 
  15.4.8 setImageScaling:方法:设置图像缩放方式 
  15.4.9 isEditable:方法:判断图像视图是否可以编辑 
  15.4.10 setEditable:方法:设置图像视图是否编辑 
  15.4.11 allowsCutCopyPaste:方法:判断图像是否可复制、粘贴等操作 
  15.4.12 setAllowsCutCopyPaste:方法:设置图像是否可复制、粘贴等操作 
  15.4.13 animates:方法:判断图像视图是否播放动画 
  15.4.14 setAnimates:方法:设置图像视图是否播放动画 

  第16章 表视图(NSTableView) 
  16.1 获取表视图信息 
  16.1.1 rowHeight:方法:获取表视图的行高 
  16.1.2 headerView:方法:获取NSTableHeaderView对象 
  16.1.3 intercellSpacing:方法:获取表单元之间的间距 
  16.1.4 numberOfColumns:方法:获取表视图中的列数 
  16.1.5 numberOfRows:方法:获取表视图的行数 
  16.1.6 numberOfSelectedColumns:方法:获取选中的列数 
  16.1.7 numberOfSelectedRows:方法:获取选择的行数 
  16.1.8 rowSizeStyle:方法:获取行风格 
  16.2 设置表视图的信息 
  16.2.1 setRowHeight:方法:设置表视图的行高 
  16.2.2 setIntercellSpacing:方法:设置表单元之间的间距 
  16.2.3 setRowSizeStyle:方法:设置行风格 
  16.2.4 setAllowsColumnReordering:方法:设置用户是否可以重新排列列标题 
  16.2.5 setAllowsColumnResizing:方法:设置是否可以调整列标题 
  16.2.6 setAllowsColumnSelection:方法:设置是否可以选择一整列 
  16.2.7 setAllowsTypeSelect:方法:设置是否可以通过按键字符进行选择 
  16.2.8 setAllowsMultipleSelection:方法:设置是否允许选择多行或多列 
  16.3 判断表视图信息 
  16.3.1 allowsColumnReordering:方法:判断用户是否可以重新排列列标题 
  16.3.2 allowsColumnResizing:方法:判断是否可以调整列标题 
  16.3.3 allowsColumnSelection:方法:判断是否可以选择一整列 
  16.3.4 allowsEmptySelection:方法:判断是否允许有0个行或列被选中 
  16.3.5 allowsTypeSelect:方法:判断是否可以通过按键字符进行选择 
  16.3.6 allowsMultipleSelection:方法:判断是否允许选择多行或多列 

  第17章 常见控件(NSButton、NSDatePicker、NSProgressIndicator、NSComboBox) 
  17.1 按钮控件(NSButton) 
  17.1.1 title:方法:获取按钮的标题 
  17.1.2 setTitle:方法:设置按钮的标题 
  17.1.3 image:方法:获取按钮的图像 
  17.1.4 setImage:方法:设置按钮的图像 
  17.1.5 isTransparent:方法:判断按钮是否透明 
  17.1.6 setTransparent:方法:设置按钮是否透明 
  17.1.7 showsBorderOnlyWhileMouseInside:方法:判断边框的显示 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值