问题标签 [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.
cocoa - 使用 drawRect 方法绘图 - Cocoa
我一直在寻找解决方案,但不知道是否可以执行以下操作:
我有一个 drawRect 方法,我想做的是在当前视图中添加一个图形元素(如矩形和线条)而不刷新它。我曾经调用 setNeedsDisplay 但此方法实际上是删除 myView 并从 0 重新绘制它。有什么建议可以保留旧的并添加新内容吗?
感谢
cocoa - cocoa - 在 NSRect 中绘制图像
我在 NSRect 中绘制图像时遇到了困难,下面的代码在所需位置创建了一个 NSRect 并放入了一个图像。问题是图像是一个带有透明区域的圆圈,这些区域被填充为黑色,所以而不是一个圆圈,我有一个黑色正方形,里面有圆圈 img ......
所以基本上,我需要一种方法来删除 NSRect 的背景颜色,我认为......
有人有什么想法吗?
cocoa - 可可 - 将 NSTextfield 添加到 NSRect
我很困惑为什么下面的代码不起作用,我想要实现的是在 NSRect 中有一个 NSTextfield 但我不确定它是否可能,如果它是如何做到的,我尝试了下面的代码,但它不工作......
NSRect 在 NSView 中绘制
有人有什么想法吗?
objective-c - NSImage drawInRect:fromRect:operation:fraction: 坐标系
文档说第一个参数是
"绘制图像的矩形,在当前坐标系中指定"
这是什么意思?我应该假设该矩形的大小是像素还是点?
objective-c - 更改非标准窗口的大小(Adobe CS6、MonoDevelop 等)
我正在开发一个应用程序,它可以更改窗口的大小并使用 Accessibility API 为用户移动它们。不过,我遇到了所谓的“自定义”窗口的问题:
当我设置值时,像 Adobe CS6 这样的非标准窗口不会最大化或改变位置——NSAccessibilitySizeAttribute
实际上没有任何反应。它在所有其他窗口上都可以正常工作。
有什么解决方法吗?有什么我应该特别看的吗?
ios - 如何获取适合特定矩形的 NSAttributedString 子字符串?
我希望通过使用 UIPageViewController 和我的 CustomTextViewController 来实现 ViewControllers,就像“Kindle App”一样。
但是我找不到一种方法来获取适合特定矩形的 NSAttributeString 子字符串。
- 我有一个 70,000 个字符的 NSAttributeString。
- 我的 CustomTextViewController 有一个 UITextView。
- 它将显示 ATTR_STR_A 的子字符串,正好适合它的大小。
- 这意味着 UITextView 不必滚动。
这是一个屏幕截图。
在这种情况下,最后一行是不可见的!!
子字符串(“在早期〜大多数计算机选择不这样做”)是正确大小的字符串。
如何获取该子字符串或子字符串的最后一个索引(可见行的最后一个字符索引,最后一个单词“to”中的“o”)
objective-c - NSRect 与 CoreGraphics
我有一个关于在NSView
. NSRect
何时使用类struct ( drawrect
) 与使用CoreGraphics
框架是否有“规则” ?到目前为止,我所了解的我可以将任何一个用于我的 osx 应用程序。我可以吗?
objective-c - 具有翻转绘图坐标的 NSView 高度方向
我对一个自定义视图进行了子类化,并将其拖入 Interface Builder 的窗口中。当鼠标进入视图的边界时,我想改变视图的高度。我的问题是高度变化是向上而不是向下。我尝试翻转视图的坐标,(BOOL)isFlipped
但它对高度变化的方向没有任何影响。关于如何改变向下方向的高度有什么帮助吗?
cocoa - 如何确定绘制属性字符串的最小 NSRect?
我似乎找不到这个,希望它是某个地方的常见问题解答。如何获得在 OS X 上绘制 NSAttributed 字符串所需的最小 NSRect?我正在做一个覆盖无边框的窗口,但我想根据显示字符串所需的大小来限制大小。
cocoa - NSRects 的副本不显示
我正在尝试制作一个简单的 Cocoa 程序。我有一个小黑盒子(NSView 的一个子类在屏幕上绘制一个 NSRect)跟随我的鼠标。我正在工作的那部分。我需要做的是:当我单击鼠标时,我想留下那个黑盒子的“副本”。
我一直试图让它工作五个多小时,并且我已经尝试了所有在阳光下的东西。我确信解决方案很简单,我的猜测是我缺少对基本概念的掌握。
这是我所拥有的(“留下”应该是留下的副本):
任何有关如何理解 NSView 的基本原理的帮助,以便这将不胜感激!