问题标签 [nsmatrix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - 如何使用 MacRuby 创建和显示 NSMatrix?
从一个新的 Xcode 项目中,使用 MacRuby,需要将哪些代码添加到 applicationDidFinishLaunching 以在主窗口中绘制一个 NSMatrix?
我一直在尝试在 MacRuby 中使用各种方法(手动创建 NSMatrix,而不是使用 Interface Builder)来做到这一点,但没有成功。
macos - 如何更改 NSForm 中的单个单元格背景颜色?
我想在NSForm
. 我认为这将是子类化 NSForm 和覆盖-drawCellAtRow:column:
. 但-drawCellAtRow:column:
只有在单元格获得焦点时才会被调用。
我已经尝试过调用-setCellBackgroundColor
,NSForm
但这会改变标题背景,而不是值。
有没有我找不到的方法?
cocoa - 使用“Tab”键从 NSTextField 移动到 NSMatrix
我有一个 Cocoa Form (xib),其中包含一些NSTextField
s 和一个NSMatrix
of NSButtonCell
s。我可以使用“Tab”键来标记NSTextField
s,但NSMatrix
会跳过。
我希望能够NSMatrix
在矩阵中切换到 , 并从一个按钮切换到下一个按钮。
我已经输入了以下代码行,但它没有任何效果:
任何人都可以帮助解决这个问题或给我举个例子吗?我已经搜索了几个小时没有成功。
nsmatrix - NSMatrix,NSForm - addRow - 为什么在上面而不是下面?
我遇到了 NSForm(以及 NSMatrix)的奇怪行为。
(1) 使用界面生成器(在 Xcode 4.3.1 中)我在窗口中放置了一个 NSForm。我添加了一个 NSButton 并将其连接到一个 IBAction,该 IBAction 将 addRow 发送到 NSForm。
问题是新行添加到现有行的上方,而不是应有的下方。我认为这是来自我的应用程序其他地方的问题,但我在 Xcode 中创建了一个新项目,即使在最简单的应用程序中也会发生这种情况。
我一定是在做一些愚蠢的错误,但我找不到。任何建议,将不胜感激。
cocoa - 从代码访问 NSMatrix;在 IB 中完成的初始布局
我正在尝试从我的代码中访问一个名为“matrix”的 NSMatrix 对象。该对象是在 NIB 中生成的,但我在访问在界面生成器中生成的对象时一直遇到问题。
如果我的 NSDocument 有一个NSMatrix *matrix,我应该在界面生成器中做什么来链接这两者?最好使用 IB 的初始布局?
谢谢!
macos - 滚动视图中的 NSMatrix;原点设置被锁定。为什么?
我有一个NSMatrix
, 嵌入在滚动视图中(使用 IB)。效果很好,-sizeToCells
在更改行数/列数后使用该方法。但我想在滚动视图中移动初始矩阵。IB 使 X 和 Y 设置变灰。为什么,以及如何改变原点?
objective-c - 旋转一个 NSImageCell
我正在做一个有大量NSMatrix
. NSImageCells
我需要Images
在他们的单元格中旋转特定的个人(或者甚至只是旋转单元格本身,因为它看起来相同)。每个单元格和图像都是 40x40 的正方形,因此不必调整大小,因为我将坚持 90 度增量。问题是因为我使用NSImageCells
而不是NSImageViews
,所以我不能setFrameCenterRotation:
轻松地旋转图像。有谁知道我怎么能做到这一点?
objective-c - 具有多个切换按钮的 NSMatrix?
我正在尝试创建一个NSMatrix
of NSButtonCell
s,其中可以选择零到四个按钮(打开)。我尝试了以下(测试)代码,但不确定如何提供所需的功能。也许这是不可能的NSMatrix
,我需要查看替代控件,或者创建自己的控件?
macos - NSMatrix 侧面带有阴影按钮
我有一个以一堆 NSButtonCells 作为其内容的 NSMatrix。我想创建一个类似于 Xcode4 导航器区域(来自 Apple 网站的图像)的效果,其中选定的按钮具有凹陷的感觉,左右两侧都有阴影。
我在许多第三方应用程序的首选项面板中看到了类似的带有较大图标的样式,我想知道是否有一种简单的方法可以实现这种效果。很可能,我不知道正确的术语。
我当然可以自己绘制这些阴影按钮并将其设置为 ButtonCell 的替代图像,我认为苹果附带的标准艺术品非常优雅,并想使用它来代替。
任何帮助将不胜感激
objective-c - NSMatrix 委托
我的代码中有一个 NSMatrix,特别是单选按钮。我想创建一个委托以在单选按钮选择更改时发布消息。
我必须使用哪个代表?我尝试了 textDidChange 方法但没有成功。显然,我在应用程序的初始化阶段使用了 [radioButtons setDelegate:self]。
谢谢