问题标签 [nsbezierpath]
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.
objective-c - 没有其他实现的子类视图中的drawRect
我想要我的drawRect函数,
位于 NSView 的子类中,无需添加另一个 @implementation 和 @interface。这是为了实现裁剪。或者,还有其他剪辑选项吗?如果你告诉我“NSBezierPath's drawclip”,那么你必须自己解释。
ios4 - Iphone 应用程序性能正在减慢而没有任何内存泄漏?
我有一个 iPhone 绘图应用程序,当我使用喷雾罐工具时它会变慢。但是当我通过运行有泄漏的应用程序来检查泄漏时,没有显示泄漏。所有其他工具都工作正常可以帮助我解决这个问题。
我的喷雾罐工具类代码如下:
objective-c - 移除一个绘制的 NSRect 或其他绘制的对象
除了在其上绘制另一个矩形之外,如何删除绘制的 NSRect 或其他对象?
objective-c - 没有drawRect的Objective-C绘图:形状不会显示
我有一个名为 mapWindow 的类,它连接到 IB 中的一个窗口。
无论如何,除非代码在 drawRect 下或我移动窗口边框,否则我希望程序渲染的红色圆圈不会出现。甚至解锁和锁定焦点都不会更新窗口。
theOtherWindowView 实际上是一个连接到 IB 中的自定义视图的 NSView。
我不想使用 drawRect 因为我想要多个实例而不是一个形状,它的坐标每次更新都会改变。
我也试过[self lockFocus]
了[mapWindow lockFous]
ios - 如何在uibezierpath周围获得缓冲区
我有一些uibezierpaths。作为路径,它们并没有真正的厚度。但是,我希望找到一种方法来定义路径周围的区域,例如这张图片中线条周围的灰色区域
基本上,我想测试绘制的线条是否落在线条周围的缓冲区内。我认为这很简单,但事实证明它比我想象的要复杂得多。我可以使用 CGPathApply 函数来检查路径上的点,然后得到一个范围 + 或 - 每个点,但它比角度和曲线更复杂。有任何想法吗?
objective-c - 多次重绘 NSBezierPath,并进行缩放?
我目前正在使用 NSString 辅助方法在 NSView 上编写许多文本块......但是在许多情况下编写大量重复文本非常慢。我正在尝试重新编写代码,以便将文本转换为生成一次,然后多次绘制的 NSBezierPath。以下将在屏幕底部绘制文本。
我仍在尝试通读苹果文档以了解其工作原理,但同时我想知道是否有一种简单的方法可以更改此代码以在多个位置重新绘制路径?
这是将一些文本写入路径的方法:
编辑:我正在尝试优化输出到屏幕的应用程序,大量文本序列,例如 10,000 个数字的序列。每个数字在其周围都有标记和/或它们之间有不同数量的空间,有些数字在它们的上方、下方或之间有点和/或线。它类似于本文档第二页顶部的示例,但输出要多得多。
ios - 是否有相当于appendBezierPathWithArcWithCenter的iOS
我正在尝试在 iOS 中绘制四分之一圆。在 Mac OS 中,您似乎可以使用 appendBezierPathWithArcWithCenter 但这在 iOS 中似乎不起作用。
有谁知道如何在 iOS 中简单地绘制四分之一圆?
谢谢
cocoa - Cocoa 中的高阶贝塞尔路径
有没有办法在 Cocoa 中创建具有任意能力的 Bezier 路径?例如,对于我的应用程序的一部分,我需要一个起伏的单元格。所以,我想用 10 到 50 个不同的点画一条曲线,形成一个循环。点会随机波动。我想我可以制作一条贝塞尔路径来表示循环,使用这些点作为指南,或者根据这些点推断指南。
我什至应该使用贝塞尔路径吗?或者是否有其他算法会产生类似的效果?
objective-c - 哪个是 NSBezierPath 库/类的最佳 SVG?
我正在寻找最好的 SVG 到 NSBezierPath 解析器,如果类/库只需要一串 SVG 命令就可以了,这里有一个例子:
类/库不必解析 .svg 文件本身,但它应该能够处理所有 SVG 命令并支持相对坐标和绝对坐标(换句话说,它应该与 SVG 1.1 规范完全兼容在这里找到)。
我在网上找到了一些课程,但它们都是有限的,并且在我上面的 svg 命令中失败了。现在哪个是 NSBezierPath 解析器最好的 SVG?
iphone - iPhone核心动画——动画一个NSBezierPath
我想在屏幕上绘制一条路径的动画,我假设核心动画是最好的方式,NSBezierPath
但是我不确定如何实现这一点。
基本上,这个想法是让一条从 A 点到 B 点的路径缓慢地从 A 到 B 动画,直到路径到达 B。关于如何做到这一点的好教程会很棒。