腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
更改
多个
CAShapeLayers
的
绘制
顺序
、
、
、
我让我
的
程序
绘制
了几个不同
的
CGMutablePaths,每个都属于它自己
的
CAShapeLayer。基本上,我希望在矩形
的
线条上
绘制
椭圆和它们
的
填充。在我
的
代码中,我有一个
CAShapeLayers
数组,第一个是矩形。在awakeFromNib()中,我遍历所有形状层并更新笔触宽度和填充等信息,然后手动
更改
矩形
的
填充颜色。最
浏览 4
提问于2017-01-19
得票数 0
1
回答
基于滑块
的
快速绘图应用程序改变线宽值
、
、
我试图用滑块改变我
的
绘图应用程序
的
线宽,但是每次我
更改
滑块和重新
绘制
一条线时,屏幕上
的
all 都会
更改
为当前选定
的
线宽。我肯定做错什么了。
浏览 2
提问于2017-05-09
得票数 0
回答已采纳
2
回答
如果视图宽度大于约16600,则UIView中
的
绘图将停止工作
、
、
我使用以下代码在视图中
绘制
图形(在drawRect方法中):CGContextMoveToPoint(context, devicePoint.x我根据要
绘制
的
数据
的
范围调整视图
的
大小。
浏览 0
提问于2010-11-28
得票数 0
1
回答
如何用CAShapeLayer
绘制
图形?
、
、
、
、
是否可以使用CAShapeLayer只
绘制
一条具有给定线宽
的
曲线?它似乎只能
绘制
填充
的
形状。我想画一张动画曲线图。只是一条线,不是形状。
浏览 3
提问于2012-07-30
得票数 2
回答已采纳
1
回答
最大CAShapeLayer大小?
、
、
、
、
我试着在图像上画一个半透明
的
形状。iPhone上一切都很好,但是当我放大iPad时,UIViews变得相当大,
CAShapeLayers
消失了。我猜想这个问题是大小问题,所以我将
CAShapeLayers
分成两部分,这样就有一个左边和一个右侧。现在,它们都会被显示出来,除非用户放大到很远<e
浏览 4
提问于2010-09-01
得票数 1
回答已采纳
1
回答
文本在帧中不适当地缩放
、
、
、
我正在制作一个流程图应用程序,我在缩放包含文本
的
形状时遇到了一个问题。根据缩放值
的
不同,字符串
的
相对宽度会发生变化:文本区域类具有属性logFontSize,它表示恒定
的
字体大小(在本例中为12.0)。缩放函数(zoomVal是新
的
标度): let newSize = self.logFontSize*zoomVal self.attributes如何缩放文本,使其宽度与帧宽之间
的</
浏览 2
提问于2019-08-10
得票数 2
1
回答
是不是每个CALayer都有自己
的
绘图上下文?
、
、
、
、
我有一个UIView子类,它
绘制
了一堆bezier路径(通常在10-20条左右)。目前,我有一个单一
的
CALayer来完成所有的绘图。现在,我希望能够分别为所有线条宽度设置动画效果。我在考虑使用一堆
CAShapeLayers
,每个都只
绘制
一条贝塞尔曲线。CAShapeLayer具有可设置动画
的
lineWidth属性。 我从这篇文章中得到了这个想法:。我担心
的
是,这是否会需要10-20倍
的
绘图内存,因为每个
CAShapeLayers
都会创建一个单独<em
浏览 2
提问于2014-08-05
得票数 1
1
回答
强制重绘暂停动画
的
表示层
、
、
我有一个包含
多个
动画子层
的
CALayer层次结构。动画总是附在一起
的
,但是它们可以在任何时候暂停(通过设置根层
的
速度),这样用户就可以浏览动画。[CATransaction begin];
浏览 1
提问于2013-10-04
得票数 0
1
回答
用3D将CATransformLayer呈现给PNG
、
、
、
、
我正在尝试将包含
多个
CATransformLayer
的
CAShapeLayers
呈现给一个png文件。我知道如何设置基本
的
渲染,这是可行
的
。虽然当我在renderInContext上调用CATransformLayer时,它将所有的东西都压平为2D,并且完全忽略了我
的
转换矩阵(旋转和/或透视)。如何将3d CATransformLayer及其所有
CAShapeLayers
呈现给PNG / UIImage?
浏览 1
提问于2014-05-08
得票数 3
回答已采纳
1
回答
将UITableViewCell
的
图像设置为特定颜色
的
圆圈
、
、
、
在我
的
表视图上,我想显示某些颜色
的
小圆圈,这将为信息提供上下文。圆圈应该位于图像通常位于
的
位置(左手边)。有什么简单
的
方法吗?我在想,我可以创建一个新
的
图像视图,并简单地使用一些绘图例程。
浏览 0
提问于2013-08-08
得票数 1
回答已采纳
0
回答
即使CGPathRef已经发布,CAShapeLayer如何继续在路径(CGPathRef)上
绘制
?
、
、
、
、
我有这样
的
代码: self.blackLine.path = cgPath; CGPathRelease(cgPath);但是为什么shapelayers仍然
绘制
正确
的
路径呢?
浏览 1
提问于2017-06-03
得票数 0
1
回答
重叠
的
CAShapeLayer大纲
、
、
、
、
我有一个3D外观相似的图形对象由几个
CAShapeLayers
组成。所有的形状(包括天花板和墙壁)都必须描边。一些形状共享一条边--这似乎是问题
的
根源。但是,该轮廓似乎是围绕另一个形状
的
现有轮廓
绘制
的
。所以我在一些形状周围放了一些丑陋
的
长枪。 如何摆脱这些?
浏览 3
提问于2012-04-04
得票数 1
回答已采纳
1
回答
如何使用子类化来自定义CALayer
、
、
、
在UIView上有
多个
CALayers。每个CALayer由
CAShapeLayers
组成。
CAShapeLayers
的
path属性由UIBezierPath组成。我
的
目标是当我点击CALayer时,我想要得到我在UIBezierPath绘图中使用
的
点。为此,我想到了CALayer
的
子类化,它有NSMutableArray来存储点。当我画CALayer
的
时候,我会保存点数。所以每当我点击特定
的
CALayer时,我都会得到与之相关<em
浏览 2
提问于2012-01-18
得票数 1
回答已采纳
2
回答
我应该如何对对象排序?按着色器还是按网格?
、
、
为了最小化状态变化
的
次数,我应该对网格
的
绘制
顺序
进行排序。无论如何,如果我有使用
多个
着色器
的
多个
网格,我需要选择按顶点属性绑定或着色器统一参数之一进行排序。PS。我
的
目标是iOS
浏览 5
提问于2012-08-22
得票数 2
回答已采纳
1
回答
使用CAShapeLayer忽略掩码之外
的
UIPanGesture
、
、
、
、
我遇到了这个问题,我有27个UIView叠加在一起,具有完全相同
的
框架,它们在视觉上是相邻
的
,视觉上重新呈现: 所以它们
的
边框都是黄色
的
大方块。我给它们添加了一个UIPanGesture (不确定这是最好
的
方法),我想确定用户在哪一个上平移了。当然(显然),只有最上面的一个是可访问
的
,并且始终是UIPanGesture中
的
视图。下面是创建所有这些元素并处理平移手势
的
代码: 当然,发送到标签
的
地址始终是27。不知道怎么解决这个问题
浏览 0
提问于2015-03-10
得票数 1
2
回答
iOS创建CAShapeLayer掩码
的
逆序
、
、
、
、
因此,我是一个新
的
iOS开发人员,正在开发一个使用x/y坐标和时间戳回放用户草图
的
iOS绘图应用程序。要
绘制
简单
的
笔事件,我有一个UIView作为绘图视图,我使用
CAShapeLayers
绘制
视图,如下所示: CGPathMoveToPoint(path, NULL:我尝试使用另一个CAShapeLayer作为掩码,并将擦除事件
的
CGPath
绘制
到该掩码。然而,我最终得到
的</em
浏览 2
提问于2013-08-28
得票数 5
回答已采纳
1
回答
iOS视觉:在实时摄像机预览上
绘制
检测到
的
矩形在iPhone上工作,而在iPad上不工作
、
、
、
我使用iOS视觉框架来实时检测iPhone上
的
摄像机
的
矩形,它工作得很好。活动预览会在检测到
的
形状周围显示一个移动
的
黄色矩形。然而,当相同
的
代码在iPad上运行时,黄色矩形沿着X轴准确地跟踪,但在Y上,它总是与中心略有偏移,并且不正确地缩放。所包含
的
图像显示了两个设备跟踪相同
的
测试方,以更好地说明。在这两种情况下,在我捕获图像并在整个相机框(1920年x 1080)上
绘制
矩形后,一切看起来都很好。只是iPad上
的
实时预览无法正确跟踪。
浏览 17
提问于2022-08-17
得票数 0
回答已采纳
1
回答
CALayer性能问题:将锚定在两个UIViews之间
的
一行动画化
、
、
、
、
我有一个iPad应用程序,其中包含了一个更大
的
父UIView (我称之为主视图)中包含了可拖放
的
UIViews。该应用程序
的
一个功能是能够在两个视图之间拖动来连接它们。在拖动时,我在CALayer中呈现一条以您开始拖动
的
视图为基础并以用户手指为结束
的
行。如果用户在另一个视图
的
顶部结束拖动,则它们将被附加。 当视图被附加时,它们之间会永久地画一条线。因此,在当前
的
实现中,有两个CALayers,它们是主视图
的
子层。一个是linkLayer,它呈现视图之间
浏览 2
提问于2010-12-29
得票数 0
回答已采纳
1
回答
macOS高中和
CAShapeLayers
,NSImageView,NSTableView confilcts
、
、
、
我已经更新到macOS高级塞拉利昂,现在在我
的
项目中出现了意想不到
的
问题,这是以前在macOS Sierra中从未见过
的
问题。我有自定义NSImageView,在此NSImageView中拖放图像后,我可以使用
CAShapeLayers
和mouseDown、mouseDragged函数在图像顶部
绘制
矩形。在更新之后,当我按下计算强度
的
按钮时,矩形会移动到图像下面(在它们停留在顶部之前)。我发现,产生这种效果
的
原因是表
的
reloadData()函数。当关
浏览 3
提问于2017-09-26
得票数 4
1
回答
CAShapeLayer和UIImage
、
我一直在尝试学习更多关于使用CAShapeLayer
的
知识,使用path对其进行动画处理。我想到
的
第一件事就是让一个“压缩”
的
网球在弹开之前就靠在边上
的
效果。但是,我没有使用该层
的
fillPath,而是尝试将图像设置为该层。因此,我创建了另一个CALayer,分配给它
的
contents属性一个图像,并为shape层
的
路径设置动画。但结果是,图像不是完全包裹在这个路径中,正如我所希望
的
,随着路径
的
动画,图像会变大和变小,而是在路径动画<
浏览 3
提问于2013-06-13
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谈谈多个线程顺序交替执行的问题
三台电机延时顺序启动,需要在触摸屏上可以随便更改启动的顺序,程序要怎么写?
光影魔术手更改多个图片尺寸的具体步骤
想要给多个视频按顺序添加上本地的图片做封面可以吗?
Python使用pandas读取Excel文件多个WorkSheet的数据并绘制柱状图和热力图
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券