cost 207 ms
是否可以在 Swift 中交错 WebView 和 CALayerViews - Is it Possible to Interleave WebView and CALayerViews in Swift

我有一个视图充当多个 CAShapeLayers 的容器。 这些包含贝塞尔曲线,在屏幕上形成一个组合,用户可以用不同的方式管理线宽、颜色、形状填充、不透明度等。 我想通过占用相同容器的 WebView 介绍文本。 诀窍是理想情况下我希望能够控制每个元素容器中相对于其他元素的 zPosition。 ...

我的 CAShapeLayer 在我的视图中没有很好地居中 - My CAShapeLayer is not well centered in my View

我不想在灰色视图中画一个圆圈,但它没有完全居中,我不明白为什么。 我得到我的视图的中心(circleView)并将它放在圆的中心然后我有 CAShapeLayers 到 superview 但这就是我得到的 我试图像这样获得我的观点的中心: 并尝试将 shapeLayer 添加到我的 circleV ...

我如何从单个 CAShapeLayer 中的触摸中绘制线条以便能够 select 并移动 UIBezierPaths? - How can i draw lines from touches in single CAShapeLayer to be able to select and move UIBezierPaths?

我正在尝试用触摸画线,然后能够移动它。 我没有使用带有 draw(_ rect: CGRect) 的 UIContext 方法进行绘图,因为我无法获得笔画的大小及其一些属性,所以我使用 CAShapeLayer 来使用如下触摸方法进行绘图: 我试图将所有 UIBezierpath 添加到单个 CA ...

如何在 UIBlurEffect 上绘制一个矩形孔并在 x 轴上移动它(UIKit) - How draw a rectangle hole on UIBlurEffect and move it on x axis (UIKit)

我正在尝试在视图上创建模糊效果,而不是添加将在此模糊层上显示图像的形状(自定义视频编辑功能) 目前我只能从右边缘拖动蒙版视图: 但是当我尝试从左边缘做时,我得到了这样的效果: 我正在使用 touchesMoved 方法来更改橙色视图尺寸: 我想要实现的是仅在橙色视图的范围内消除模 ...

如何在同一播放器上编辑和更新号码? - How to edit and update number on same player?

我的应用程序部分基于画布。 #我想做的事? 我需要字典来跟踪和保存特定玩家的键和值。因为,我想将 player1 存储在键“1”上,将 player2 存储在键“2”上,假设用户更改玩家 2 的号码,然后玩家 2 的号码更改而不是键“2” . 我可以在 imageview 上放置多个播放器( ...

为什么我的表格视图的第一个单元格和第二个单元格之间存在表格视图间隙? (仅在 iPhone 11 上发生) - Why is there a tableview gap between the first cell and the second cell of my tableview? (only happens on iPhone 11)

我想创建一个顶部有圆角的 tableView(如 Apple Music 应用程序)。 所以我的解决方案是对第一个单元格进行修改,如下面的代码所示。 我在许多设备上测试了该解决方案,效果很好,但是当我在 iPhone 11 上尝试时,第一个单元格和第二个单元格之间出现了 1px 的小间隙。 有谁 ...

在基于图层的绘图中,我们如何减少绘制或缩放 UIView 时的延迟? - in layer based drawing how can we reduce the lag while drawing or zooming UIView?

我正在开发一个绘图应用程序,其中每个贝塞尔路径都是 CAShapelayer 并且我在超级层 UIView(CALayer)上添加这些子层,一旦点/线超过某个阈值,例如:1000 CAShapelayer 然后绘图,缩放,和滚动滞后,他们是优化这一点的方法吗? ...

如何从 LineView 中只删除一行? - How to remove only one line from LineView?

通过我的代码,我可以在视图上一条一条地绘制多条直线。 现在我想要的是,单击撤消按钮时只删除一行。 我已经写了一行来删除 undoButtonAction 中的最后一个绘制线,但它会删除整个视图。 我进行了很多搜索并尝试了不同的解决方案我能做些什么? 请提出一些提示。 #view 控制器 ...

向 CAShapeLayer 中的 UIBezierPath 添加行时出现延迟 - Delay when adding lines to a UIBezierPath in CAShapeLayer

我正在尝试实现允许用户在 UIImageView 中绘制的功能。 我目前的代码如下: 此图像视图嵌入在滚动视图中: 该代码工作正常,但似乎有一个小的延迟。 例如,如果我开始抚摸一条路径,在路径出现之前会有一点延迟,继续绘制路径似乎是平滑的。 我可以很快地写下这条路,而且它跟得上。 这只是滞后 ...

SKShapeNode 显示的效果与 CAShapelayer 不同 - The effect displayed by SKShapeNode is different from that of CAShapelayer

我准备用SKShapeNode来显示一个Bezier曲线图,但是显示出来的效果很奇怪,和CAShapeLayer显示的不一样。 我不知道出了什么问题。 有谁知道这个问题? 这是我以两种不同方式展示的效果的屏幕截图。 CAShapeLayer 显示的效果看起来很正常,符合预期 SKShapeN ...

如何使用.boundingBox在Swift的条码周围画边框? - How to use .boundingBox to draw a border around a barcode in Swift?

我有一个带有条形码扫描仪的应用程序,我想在应用程序扫描条形码时在条形码周围画一个框。 我想我可以用.boundingBox做到这一点,但我不太确定如何解决这个问题 go 。 这是我现在对条形码处理程序的设置: 这用于创建一个VNDetectBarcodesRequest ,它被传递给一个VNIma ...

给 CAShapeLayer 一个 3d 效果 - Giving a CAShapeLayer a 3d effect

我在swift玩倒数计时器。我想给倒数圈一个3D效果的阴影。 下面的代码将完美地操作倒计时时间,但我想它更多的是我试图用它编辑的视觉效果。 有什么办法可以让倒计时圈变大,同时给它一个 3d 的效果。 如果您运行代码,您将看到它只是一种二维填充。 我一直在玩弄不同颜色和 alpha 的重叠圆圈,比如深 ...

改变 CALayer 的大小也会改变之前添加层的大小 - changing size of CALayer also changes size of previously added layer's size

我正在尝试使用此自定义 class 绘制 UIImageView 并且我希望能够更改用户绘制的线条的大小和颜色。 但是每次我更改 CALayer 的大小或颜色时,先前添加的图层的颜色和大小也会随之改变。 这就是我将 class 分配给 tempImageView 的方式 我还尝试创建 CAShape ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM