问题标签 [nsrect]

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 回答
900 浏览

objective-c - 是否可以使用 NSBezierPath 用特定模式填充 NSRect?

我很好奇我是否可以使用 NSBezierPath 绘制一个 NSRect,然后用一些条纹图案填充它,使它看起来像下图?

在此处输入图像描述

任何形式的帮助都非常感谢!

0 投票
1 回答
1333 浏览

uiview - NSPoint、CGPoint、NSSize、CGSize和NSRect、CGRect的单位是什么?

CGPoint、CGSize 和 CGRect 的单位是什么;NSSize、NSPoint 和 NSRect?

0 投票
0 回答
141 浏览

objective-c - 如果在 OS X 中选择了“显示器有单独的空间”,则难以移动窗口

在我的 OS X 应用程序中,我正在处理需要能够在单独的屏幕之间拖动的自定义窗口项。由于窗口没有标题栏,因此必须手动实现拖动功能。

但是,如果在系统偏好设置中选择了“显示器有单独的空间”选项,我就会遇到问题。

如果它没有被选中,那么我可以毫无问题地在监视器之间移动窗口。如果它被选中,那么除非选择了窗口的底部,否则我无法将窗口从第一台监视器移动到第二台监视器。

我的问题:

1)是否可以检测用户是否选择了“显示有单独的空间”?

2)如果是这样,无论用户在窗口的哪个位置单击鼠标,如何强制窗口成功拖动?

以下是我mouseDragged方法中的一些代码:

0 投票
1 回答
142 浏览

objective-c - 在 Swift 中填充 NSRectPointer

我正在将从一本书中得到的一些 Objective-C 代码翻译成 Swift。有问题的代码是一个NSTextContainer方法的自定义实现:

我努力在 Swift 中复制这一点——无论我尝试什么,我都一直被告知我不能分配给let变量。

0 投票
0 回答
56 浏览

autolayout - NSRect 几何属性

我对 NSRect 有一些问题:在我打开全屏之前,一切都对我的图像很好。我的图像相应地向下移动 NSRect 位置,而不是图像的约束。如何在 NSRect 中修复此 ImageView 的约束?

[1]:https://i.stack.imgur.com/

0 投票
0 回答
2366 浏览

swift4 - NSRect.fill() 在 Xcode 9 Swift 4 上不能使用清晰的颜色

Swift 4 有一个新的 NSRect.fill() 函数来代替 NSRectFill()。当尝试使用 NSColor.clear.setFill() 清除位图时,位图使用 NSRect.fill() 保持不变。

一种解决方法是使用 NSRect.fill(using:) 并指定 .copy。

以下是 Swift 4 中 Playgrounds 中代码的作用: 斯威夫特 4

示例代码:

这是我应该向 Apple 提交的错误还是我遗漏了什么?这个序列在 Swift 3 中使用 NSRectFill() 工作。

这是使用 NSRectFill 的 Swift 3: 斯威夫特 3

0 投票
1 回答
79 浏览

objective-c - 如何制作 dataWithEPSInsideRect 向量而不是向量格式的位图?

您好,我正在尝试将 NSImageView 中的数据导出为 EPS 矢量,但是导出似乎不是矢量,而更像是 EPS 格式的位图。

任何人都可以建议我哪里出错以及如何使其成为矢量吗?