cost 90 ms
使用CAGradientLayer旋转UIControl无法正确更新Swift

[英]Rotating UIControl with CAGradientLayer not updating correctly Swift

我没有使用普通按钮,而是将UIControl子类化,因为我需要为它添加渐变。 我还有一种方法可以添加阴影和活动指示器(在下图中不可见)作为有状态按钮,以阻止用户敲击按钮(例如)正在进行API调用。 尝试让UIControl旋转是非常棘手的,为了能够做到这一点,我将阴影作为单独的视图添加到 ...

通过位图CGContext绘图不断增加的内存使用量

[英]Ever increasing memory usage with bitmap CGContext drawing

我正在尝试在CGLayer中移动分区内容。 主要思想是,我首先将源区域(我要移动的部分)绘制到新创建的位图CGContext中,然后从中创建一个CGImage,然后将其绘制到其他位置的原始图层。 这是有问题的代码段: 这按预期工作。 但是,问题是,每次调用时,内存使用量一直在增加。 ...

快速定位uiview的图层

[英]Positioning layers of uiview in swift

我正在时间轴视图上。 我在图标的中心画一条线,并用填充色画一个圆。 但是问题在于,当我绘制圆时,它始终位于图标的顶部。 现在图标未显示。 我尝试了zposition的图层。 这是我尝试过的 ------- 我想在圆圈上方绘制带有白色调的图标。 请帮我 ...

如何消除iOS中的阴影

[英]How to eliminate the shadow in iOS

我想创建一个ImageView对象,但是,当我使用contentRect属性创建时,结果有阴影,请帮帮我。 看这段代码: 并且,请阅读结果(图片): ...

2016-12-08 08:41:33   2   50    ios / cglayer  
UIView中的Z级别的笔法

[英]Z-level of grapchics within UIView

我正在开发一个绘图应用程序,在该应用程序中用户应该既可以填充锁定区域,又可以在手指移动时简单地绘制线条。 锁定区域以SVG(路径)的形式提供,因此我使用SVGKit库在屏幕上呈现它们(如视图中的CAShapeLayers)。 然后基本上在适当的图层上使用fillColor填充触摸。 ...

是否有必要在OSX中序列化对CGLayer的读/写访问?

[英]Is it necessary to serialise read/write accesses to a CGLayer in OSX?

我的Mac OSX应用程序有一个后台进程,该进程使用Core Graphics将2D线和面绘制到CGLayer 。 然后通过NSView子类的displayRect()方法将其定期显示给用户。 目前,我正在使用GCD队列来序列化读写该层的任务。 这样可确保永远不会在主线程使用CGCon ...

iOS:UIButton边框颜色在iphone6(s)中看起来模糊/模糊

[英]iOS: UIButton border color looks fuzzy/blurred only in iphone6(s)

几天来,我一直在为这个问题抓头发。 基本上,问题是: 我有一个方形按钮(宽度和高度相等),图像放在这个UIButton的UIImageView中。 我希望这个按钮有一个圆形边框。 所以我用这种方式实现它: 好吧,边框是圆形的,但是当它在iphone6 / iphone6s ...

当 UIView 与另一个 iOS 重叠时如何显示它?

[英]How to display a UIView when it overlaps another iOS?

我正在尝试重新实现类似于 Apple Watch Friend Picker 的功能。 我有两个 UIViews,它们的圆角半径都是它们高度的一半,所以它们显示为圆形。 我如何计算它们重叠的位置并仅显示该部分。 我的用户界面在第一张图片中,第二张包含所需的行为。 提前感谢您的帮助? ...

AVPlayerLayer没有绑定到UIView框架

[英]AVPlayerLayer not bounds to UIView frame

我正在尝试将AVPlayerLayer添加到UIView 这是视频的容器(蓝色): 约束: 最后结果: 我无法弄清楚为什么视频没有绑定到UIVIew坐标。 如果我把它绑定到控制器的超级视图中,那就没关系。 ...

如何同时绘制多个CGLayers?

[英]How to draw to multiple CGLayers at the same time?

我想在同一个for循环中向两个单独的CGLayer绘制对象,但我不确定如何做到这一点。 例如,我想在三个蓝色圆圈后面绘制三个橙色圆圈,橙色圆圈在一个层中,蓝色圆圈在另一个层中。 以下代码将每个圆圈放在上一个圆圈的顶部: 我如何修改它,以便三个橙色圆圈最终位于orangeLaye ...

更改突出显示的UIButton BG颜色,但保留层角半径?

[英]Change UIButton BG color on highlighted, but preserve layer corner radius?

我正在使用1px xpp图像通过此类别方法更改UIButton的背景颜色: 但是,这会覆盖我的.layer.cornerRadius设置。 我需要一个带圆角的按钮,但也需要一个可以突出显示的背景颜色。 有什么方法吗? 角半径需要是动态的。 ...

在drawRect中绘制大量路径

[英]Draw large number of paths in drawRect

在视图的drawRect中呈现<512的大量路径的最佳方法是什么? 我想实时绘制多达512个2像素宽的线段,并且不确定如何以最高的性能执行此操作。 将所有这些段创建并绘制为一个或多个bezierPath的速度不够快。 我已经读过可以使用CGLayers并将其渲染到目标UI ...

CGlayer的内存问题

[英]Memory issues with CGlayer

我正在CGlayers进行绘图。 我已经实现了绘图部分,用户将在其中绘制的drawingView(canvas)是动态的,我的意思是,用户可以增加/减小drawingView(Canvas)的高度 例如默认大小-500 * 200 用户单击展开按钮时-500 * 300 所以 ...

Coregraphics(iOS)中的内存管理

[英]Memory management in Coregraphics (iOS)

我正在使用绘图应用程序,正在使用CGlayers进行绘图,因此,我只需单击一下按钮就可以打开画布进行绘图, 我正在使用UIBezierPath,然后在下面的touchesMoved中将其转换为CGPath,然后使用它来绘制 这是我的drawRect方法 我已经手动创建了se ...

CGlayer绘图变慢

[英]CGlayer drawing getting slow

我正在使用CGlayer绘图,正在使用3个CGlayers进行绘图,分别命名为临时,永久和newLayer。 1)在绘制时,我首先绘制到临时图层并在触摸时结束。我将数据从临时图层传输到永久图层,并清除临时图层 这是代码 现在我的画布大小是动态的,用户可以增加/减小它,因此,每 ...

CGContext无效上下文0x0

[英]CGContext invalid context 0x0

我将绘制到CGlayers中,所以我将创建图层并将图层通过drawRect方法绘制到图形上下文中 我在touchesMoved函数中执行所有绘制操作 但是,当我开始绘制时,我得到了所有在移动的触摸中使用的CGContext函数的错误消息,下面列出了其中的一些。 我知道 ...

CGlayer Drawing性能降低

[英]Slow performance with CGlayer Drawing

正如文档所说,我正在使用CGlayers进行绘图,这是在画布上渲染绘图的一种更有效的方法。 我基本上是绘制到CGlayers中,然后使用CGContextDrawLayerInRect将该层绘制到图形上下文中 这是我的drawRect方法 在我的Moved函数功能中,我创建了 ...

“CGLayer不再推荐”;这是普遍的共识吗?

[英]“CGLayer no longer recommended”; Is this the general consensus?

我写了一个iOS应用程序,我正在使用CGLayer非常成功。 在研究从这个应用程序中挤出更多性能的方法时,我遇到了这篇博客文章: http : CGLayer其中作者非常广泛地声明CGLayer是永远不会被使用。 单独一个人的职位不值得关注,但我也发现有人认为这篇文章是值得关注的。 没 ...


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