问题标签 [uibezierpath]
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 - 如何为 UIBezierPath 设置动画
我想将矩形的 UIBezierPath 设置为三角形的动画,而不是为路径上的视图设置动画,而是为路径本身设置动画,使其从一种形状变形为另一种形状。路径被添加到 CALayer
ios - UIBezierPath 未绘制平滑曲线
我正在使用 UIBezierPath 进行绘图,并且我已经编写了有关触摸事件的代码并且它工作正常,但是我的曲线并不平滑,当我移动手指并绘制一些曲线时,它们并不平滑。
这是图像
在上图中,如果您看到字母 a 和 d,您会看到曲线并不平滑。我该怎么做才能获得平滑的曲线?
objective-c - UIBezierPath containsPoint 只工作一次
以下是我在 UITextView 上绘制角的代码。
在 .h 文件中:
当我第一次点击路径时,它会给出布尔值是。但是对于以后的命中,它会为任何路径赋予 NO 值。即使命中路径。任何人都可以帮助我为什么会这样。
objective-c - 如何从 UIBezierPath 生成 CGPoint-Array(沿给定路径触摸滑动对象)
我有一个 UIBezierPath(像“8”一样弯曲,里面只有 4 个点),我需要用它制作某种 CGPoint-Array。有任何想法吗?谢谢!
编辑:
我的贝塞尔曲线是这样初始化的
我用它为一个对象设置动画
我想逐个像素地为路径上的对象设置动画(通过触摸位置)。我希望对象将给定的触摸坐标“捕捉”到曲线上最近的点,以便它沿着路径触摸滑动对象。
objective-c - 在 UIImageView 的图像上方绘制贝塞尔曲线
如何在 UIImageView 的图像上方绘制贝塞尔曲线。我在图像视图的角落使用 UIBezierCurve 对 UIImageView 进行子类化并绘制圆圈。但是,一旦我将图像放在 UIImageView 中,圆圈的内部部分就会被图像重叠。那么有没有什么解决方案可以让我在 uiimageview 的 UIimage 上绘制 UIBezier 路径?
objective-c - 在 UIImageView 上绘制 UIBezierPath
我怎么UIBezierPath
画UIImageView
?我试过以下代码,但是当UIImageView's
图像是nil
我只能看到路径,当我添加图像时,这个路径与UIImageView's
图像重叠。我想在UIImageVIew's
图像上方绘制路径。
ios - 如何在 UITableView 上只圆角?
我试图只舍入我的表格视图的右上角和左上角。我正在使用下面的代码,它似乎只是在左上角四舍五入......
ios - UIBezierPath 未绘制
我正在尝试实现一种基于手势识别绘制线条的方法,但我无法显示 UIBezierPath。我知道手势识别器正在运行,因为每次激活该方法时我都会打印以记录。让我感到困惑的是,我在尝试绘制 BezierPath 之前绘制的蓝线会显示,但 BezierPath 不会。即使我手动添加任意点也不会绘制任何内容,例如:
这是我的 UIView 中的代码:
谢谢你的帮助!
iphone - 如何通过选择颜色选项为 UIBezeirPath 设置不同的颜色
我正在使用 UIBezeirPath,并且在我的 drawRect 方法中,我采用了硬编码的颜色以通过以下方式为我的路径(线)设置描边
这工作正常并为我绘制的路径(线)设置红色。现在当我从颜色选项中选择不同颜色时,假设我选择蓝色,现在当我开始绘制路径时,颜色为蓝色,但之前绘制的红线也变为蓝色。这就是整个问题
下面是我的代码我如何设置不同的颜色
无论我这样做是正确的,还是我错过了什么。请帮帮我
问候兰吉特
iphone - 在 iOS 中用不同颜色绘制 UIBezierPath
我正在使用UIBezierPath
绘图,我想为我的路径选择不同的颜色,但是发生的事情是所有路径都设置为当前选择的颜色,所以我该如何解决这个问题,下面是我的代码
这里我的贝塞尔路径存储在一个数组中,所以请让我知道我应该如何进行
问候兰吉特