问题标签 [nsbox]

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.

0 投票
2 回答
2878 浏览

cocoa - 在 Interface Builder 中设置水平线 (NSBox) 线宽

我有一个正在构建的应用程序正在使用水平线(这只是 的一个特例NSBox)。我已经将组件放入界面中,但是要调整线条的粗细。

NSBox有一个setBorderWidth方法,但在 Interface Builder 中似乎没有公开。我不希望手动执行此操作,因为我不想仅仅为了调整这个单一值而维护一个对象。

有没有办法通过我只是缺少的 Interface Builder 来设置它?

或者,如果做不到这一点,有没有更好的方法在你的 UI 中放置一条水平线,这样你就可以通过 Interface Builder 控制它的属性?

0 投票
1 回答
915 浏览

cocoa - 在水平 NSSplitView 的顶部窗格中重新定位 NSBox

我遇到的问题与 Cocoa 中的坐标系有关,但我真的不知道。这一切都发生在水平的顶部窗格中NSSplitView

很简单,我试图将一个NSBox放在第二个的正下方(我将自定义视图加载到框中 - 一切正常)。顶框的左上角位于窗格的左上角并且永远不会改变。如果顶部的高度NSBox缩小,我希望第二个的顶部NSBox在它的正下方向上滑动。相反,如果顶部NSBox's高度增加,我希望底部NSBox向下滑动。

此代码被调用两次。盒子是正确的(第一次是顶部盒子,第二次是底部盒子)并且 v 是正确的(这是我正在加载到盒子中的视图 - 这工作正常,它是导致顶部盒子高度变化的原因)。

0 投票
1 回答
834 浏览

cocoa - 简单的拖放应用程序不起作用

我正在尝试一个简单的拖放应用程序:

  1. 我正在运行时创建一个 CameraIconView(NSView 的子类,包含一些图像视图、文本字段和一个弹出按钮)。
  2. 此视图包含在 CameraIconEnclosureBox(NSBox 的子类)中
  3. 要求是:用户应该能够将 CameraIconView 拖动到 CameraIconEnclosureBox 中的其他位置。

为了实现我的要求,我正在这样做:

  1. 在 CameraIconView 类中实现了以下方法-

-(void)mouseDown:(NSEvent *)e{

2.在CameraIconEnclosureBox类中实现以下方法-

实现这些方法后,我能够执行拖放操作,但无法执行拖放操作,尽管调用了 CameraIconEnclosureBox 中的所有拖动委托方法。

谁能建议我可能错在哪里或其他更好的方法来实现我的要求?

谢谢,

米拉杰

0 投票
1 回答
291 浏览

cocoa - 如何通过可可绑定从数组控制器设置 NSBox 的标题

我有一个数组控制器持有一些值,比如说 - 主题。我在表格视图中显示这些值。我想将 NSBox 的标题设置为选定行中的主题。

我尝试通过以下方式执行此操作:绑定窗格:标题,控制器键:选择,模型键路径:主题。

但它总是显示 nil 作为框标题。

谁能建议我如何正确地做到这一点?

谢谢,

米拉杰

0 投票
1 回答
1263 浏览

objective-c - NSImageView 拖放问题

我有一个包含两个静态文本字段和两个 NSImageView 的 NSBox。NSBox 是 myNSBox 的子类。我已注册视图/NSBox 以接受适当的拖动类型。因此,当我将项目拖动到静态文本字段时,拖放操作会起作用。但是,拖放到任何 NSImageView(它们是 NSBox 的子视图)上都不起作用。一个有趣的观察是我无法将文件从 Finder 拖放到图像视图中。从大纲视图拖放到 NSImageView 工作正常。

有什么建议吗?

0 投票
1 回答
1147 浏览

cocoa - 子类化 NSBox

我如何子类化 NSBox 来更改 Box 标题的宽度、高度、字体类型和背景颜色?

0 投票
1 回答
2474 浏览

objective-c - 创建 NSBox 运行时示例

拜托,你能给我举例说明如何创建NSBox实例运行时将其放置在NSView?

0 投票
1 回答
501 浏览

cocoa - 自动调整 NSBox 的大小

我在NSBox里面NSTableView选址。我已禁用表格中的滚动并尝试自动调整 NSBox 的大小以匹配 NSTableView 中的条目数,但不知道如何......有什么帮助吗?

0 投票
1 回答
863 浏览

cocoa - 如何在Objective-c中子NSTextView的焦点上围绕NSBox绘制焦点环

我在 NSBox 中有一个 NSTextView。我想在 NSTextView 获得焦点时在 NSBox 周围绘制焦点环,并在 NSTextView 失去焦点后立即移除焦点环。

谢谢,

0 投票
1 回答
1064 浏览

objective-c - NSBox 背景图片

如何为 a 设置背景图像 a NSBox?我知道我们可以设置颜色,但是背景图像呢?