问题标签 [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.

0 投票
1 回答
1586 浏览

objective-c - 创建一个不规则形状的框架

我创建了一个画布,其中显示了一个在越过边缘时被剪裁的图像。我可以用方形框架来做这件事,但是我想要使用的框架是下面的那个。有什么方法可以在框架内剪辑图像而不必在图像周围添加非透明方形边框,即只使用我已经绘制的黑线?(在 iPad 上)

在此处输入图像描述

0 投票
1 回答
1573 浏览

iphone - 如何在 UiView 中拖动 UIBezierPath

我成功地创建了UIBezierPath现在我想在拖动事件(UIPanGestureRecognizer)上拖动 UIView 中的该路径并获取该路径竞争的当前位置点。

是否有可能我们只能将 UIBezierPath 从一个地方拖到另一个地方?在 UI 视图中。

0 投票
1 回答
2736 浏览

iphone - UIView 中的 BezierPath 旋转

我正在绘制一个 BezierPath on Touch 事件。现在我必须使用手势方法在同一位置旋转该贝塞尔路径。但问题是,旋转后它的位置会发生变化。它看起来像下图.. 我该如何解决这个问题?

贝塞尔路径绘图

上图是原始图像。和我分享你的想法..提前谢谢

0 投票
1 回答
4655 浏览

ios - 使用 UIBezierPaths 在自定义 UIView 上反转 CGAffineTransform 旋转

我有一个自定义 UIView。它初始化了两个矩形 UIBezierPaths,并且在 drawRect 中它只是填充了这两个路径。

这个视图被放置在一个按钮上。单击按钮时,会在 animateWithDuration 块内对其应用旋转:

这很好用。

再次单击该按钮时,我试图使视图旋转回其原始方向(反转旋转)。我努力了:

...以及许多其他变体,但它们似乎都不起作用。取而代之的是,视图被扭曲,直到它不再可见——有点拉伸到什么都没有。有时,重新应用第一个转换会将其恢复,但其他反转则不会。

我究竟做错了什么?

0 投票
2 回答
2737 浏览

ios - 遵循字体形状的 iOS UIBezierPath

我是一个iOS新手。如何使我成为遵循字母表的 UIBezierPath 说“B”。目标是沿着这条路径跟踪触摸。

提前致谢。

0 投票
3 回答
12587 浏览

objective-c - 在Objective-C中绘制具有开始和结束角度的椭圆

我正在编写一个 iPad 应用程序,我在其中将表示形状的 XML 对象呈现为屏幕上的图形。我试图渲染的对象之一是弧。本质上,这些弧线为我提供了一个边界矩形以及一个开始和结束角度。

给定属性:

  • X
  • 是的
  • 宽度
  • 高度
  • 起始角
  • 结束角

使用这些值,我需要绘制圆弧(本质上是椭圆的一部分)。我不能使用以下内容:

因为它画了一个完整的椭圆。基本上我需要上面的,但它需要考虑开始和结束角度,所以只显示椭圆的一部分。我认为这将涉及绘制三次贝塞尔曲线或二次贝塞尔曲线。问题是我不知道如何使用给定的信息计算起点、终点或控制点。

0 投票
2 回答
2211 浏览

iphone - 从屏蔽 UIImage 中获取 UIBezierpath

我怎么能得到UIBezierpath这样的UIImage..

在此处输入图像描述

我不想要完整的方形路径,只想要 UIImage 中红色边框所示的路径。

我已经通过链接 1链接 2但无法成功..

我已经完成了以下代码来获取屏蔽路径..

基本上我想得到UIBezierpath它遵循字母的形状,如 A,B .. 等。

请告诉我这是否可能获得这种类型的路径?

提前致谢..

0 投票
1 回答
588 浏览

iphone - 试图划分 UIBezierPath

在一个功能中,我使用 UIBezierPath 来绘制曲线。在一种情况下,我需要将 UIBezierPath 分解为相对于常数的部分(在设备景观 x 值 512.0 中)。我不确定它是否可能。是否存在任何笏做同样的事情。请帮助我摆脱这种情况。提前致谢。

我在我的应用程序中用于绘图的一些代码片段:

0 投票
1 回答
1870 浏览

iphone - 如何在 iOS SDK 中使用 Glyph 获取 UIBezierpath

我们如何UIBezierPath从使用GlyphiOS SDK 的角色中获取信息。

我经历过这个,但它显示双线,我只想要单线..

因为我是这项研究的新手..请帮我解决这个问题..我不想要任何代码,但想从你那里得到参考..

实际上我想UIBezierPath描述每个字母的形状..

提前致谢..

0 投票
1 回答
5576 浏览

objective-c - 如何检查接触点是否在 UIBezierPath (iOS)

我怎么知道触摸点 (touchesBegan) 是否在隐藏的 UIBezierPath 上?