腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CAShapeLayer
在
uiview
中
居中
不正确
ios
、
swift
、
calayer
、
uibezierpath
、
cashapelayer
我试图
在
黑框
中
居中
放置一个
CAShapeLayer
,但由于某些原因,形状总是绘制
在
框的上方,如下所示: ? 下面是我用来画圆的代码: var pulsatingLayer:
CAShapeLayer
!let shapeLayer =
CAShapeLayer
()let timerLabel: UILabel = {
浏览 23
提问于2020-07-10
得票数 1
回答已采纳
1
回答
中心
CAShapeLayer
swift
、
core-graphics
、
calayer
、
cashapelayer
我已经尝试
在
UIImageView
中
居中
CAShapeLayer
,但没有成功,我找到了解决方案,我已经将它(
CAShapeLayer
)添加到
UIVIew
中
,然后将
UIVIew
添加到ImageView
中
,let theCenter = CGPoint(x: img.bounds.midX, y: img.bounds.midY) // Create Layer To Add The
CASh
浏览 12
提问于2020-02-11
得票数 0
回答已采纳
1
回答
在
CAShapeLayer
中
以
UIView
为中心?
ios
、
swift
、
cashapelayer
我尝试将这段代码放入viewDidLayouSubviews
中
。没起作用。我还能做什么? colorSizeGuide是我试图将自己的图层集中在其中的视图。
浏览 2
提问于2016-12-15
得票数 4
回答已采纳
1
回答
调整
CAShapeLayer
的大小
objective-c
、
uiview
、
resize
、
cashapelayer
我有一个简单的测试应用程序,其中我的rootViewController的
UIView
包含一堆
UIView
子视图。这些
UIView
子视图中的每一个都由
CAShapeLayer
支持。始终保持相对于我的UIWindow的垂直和水平
居中
。(左/右,上/下边距的最小尺寸将在每次方向更改时在运行时更改) 因此,例如,当我旋转到时,我将不得不调整这些单个形状的大小和位置,以便整个图形将保持
居中
,并且每个
CAShapeLayer
子层保持锐利(我希望它们的路径调整大
浏览 1
提问于2012-05-03
得票数 2
2
回答
在
iPhone 6/6+
中
,UIBezierPath未在UIViews的正确边框上绘制
ios
、
objective-c
、
uiview
、
uibezierpath
我今天做了一些测试(
在
升级到Xcode7并第一次
在
iOS 8.3上编译之后),注意到当我
在
模拟器上的iPhone 6/6+上运行时,
UIView
的右边缘被截断了(我没有实际的设备,但我假设结果是一样的)注意内部的UILabel和UIButton是如何像它们应该的那样
居中
的,但是
UIView
容器
在
右边被截断了,即使边框正在绘制。以下是故事板设置。具有边框的
UIView
具有固定的高度,垂直
居中
,前后边缘固定在supe
浏览 0
提问于2015-10-27
得票数 2
2
回答
计算机动画的toValue相对于初始位置吗?
ios
、
objective-c
、
core-animation
、
cabasicanimation
似乎它实际上是
在
将该层重绘到CGPointMake(self.view.center.x + blueDot.position.x, self.view.center.y + blueDot.position.y编辑: [super viewDidLoad]; blueDot = [
CAShapeLayer
layer];
浏览 2
提问于2016-05-31
得票数 1
回答已采纳
1
回答
在
自定义
UIView
子类
中
居中
CAShapeLayer
ios
、
swift
、
uiview
、
core-animation
、
frame
我创建了一个自定义的
UIView
子类。在其中,我创建了一个
CAShapeLayer
作为CAGradientLayer的掩码。我使用的是故事板,而使用@IBDesignable时,故事板
中
的一切看起来都没问题。这是它看起来完美的样子:当我
在
模拟器
中
运行应用程序时,它看起来不正常:这是设置这个的代码:class ProgressView:
UIView
{let progressLayer =
CAShapeLayer
(
浏览 4
提问于2016-04-28
得票数 0
2
回答
在
子视图中添加相同的层会改变其视觉位置。
ios
、
swift
、
core-animation
、
calayer
、
swift-playground
我
在
视图中添加了一个子视图(带有黑色边框)并将其
居中
。 let view =
UIView
()var containedFrame = CGRect(x: 0, y: 0, width:(createTriangle(c
浏览 0
提问于2018-04-08
得票数 0
回答已采纳
1
回答
CAShapeLayer
位置
不正确
ios
、
swift
、
cashapelayer
我
在
使用
CAShapeLayer
绘制一个圆圈时遇到了问题。var customView:
UIView
!addSubview(redCircle) super.layoutSubviews() }
在
界面构建器
中
,我创建了一个浅蓝色的
UIView
,并选择MainLogoAnimationView作为子视图。框架是
不正确
的,红色的圆圈也
在
浏览 3
提问于2017-02-02
得票数 1
回答已采纳
1
回答
动画layer.mask (不是形状层的.path )
ios
、
swift
、
core-animation
动画化
CAShapeLayer
的路径相对容易。(关于这方面的优秀文章: )shapeLayer.path = .. some bezier但是,
在
一个layer.mask
中
动画化
UIView
是可能的吗?回想一下 实际上,一个layer.mask的实际
UIView
将屏蔽
UIView
的子视图。具有路径的
浏览 0
提问于2019-08-13
得票数 0
回答已采纳
3
回答
如何创建具有弯曲边的自定义uicollectionviewcell?
ios
、
objective-c
、
ios7
、
uicollectionviewcell
、
xcode5.1
我需要创建一个具有弯曲边的自定义UICollectionViewCell。 这个图像由两个单元格组成。谢谢
浏览 6
提问于2014-03-20
得票数 1
回答已采纳
2
回答
为iPhone创建自定义弹出窗口-我应该继承什么类?
ios
、
objective-c
、
uiview
、
ios6
、
uipopovercontroller
我要直接继承
UIView
吗?有人能为我指出这项任务的正确方向吗?
浏览 0
提问于2013-03-29
得票数 3
回答已采纳
1
回答
使用
CAShapeLayer
子层的
CAShapeLayer
速度较慢
iphone
、
ios5
、
uikit
、
interface-builder
、
cashapelayer
我有一个带有
CAShapeLayer
子层的UIScrollView,它呈现了一条简单的线。
CAShapeLayer
子层有自己的子
CAShapeLayer
。这会导致滚动和缩放速度变慢。层次结构如下所示:如果我将此层次结构更改为只有一个级别深,则不会出现性能问题:我做错了什么?
浏览 2
提问于2012-06-25
得票数 0
1
回答
有什么经验法则可以决定是重写
UIView
的绘图函数,还是
在
实现子视图时使用
CAShapeLayer
?
ios
、
swift
、
uiview
当前,我有以下自定义视图对于彩色车轮(右边的组件)和亮度条(左侧的组件),我正在通过重写
UIView
的draw函数来实现。对于可移动的黑白小圆圈,我正在使用
CAShapeLayer
实现。当绘图是静态的时,我将通过重写
UIView
的绘图函数来实现它,当绘图是可移动/动态的时,我将使用
CAShapeLayer
实
浏览 1
提问于2021-02-06
得票数 0
回答已采纳
2
回答
子视图何时被完全、正确地布局?
ios
、
swift
、
uiview
、
uikit
我正在尝试以编程的方式绘制一个圆形进度视图,并在一个子视图circleView
中
对其进行
居中
,这是我
在
接口构建器
中
设置/约束的。@IBOutlet weak var circleView:
UIView
!let circleShapeLayer =
CAShapeLayer
() override func viewDidLoad() {viewDidLayoutSubviews()时,它才是实际
浏览 0
提问于2018-07-09
得票数 3
回答已采纳
1
回答
iOS -
在
子视图中绘制Bezier路径
ios
、
objective-c
、
core-graphics
trianglePath addLineToPoint:CGPointMake(self.mainView.frame.size.width, 0)];[triangleMaskLayer setPath:trianglePath.CGPath];
UIView
*firstView = [[
UIView
alloc] initWithFrame:CGRect
浏览 1
提问于2015-07-30
得票数 2
回答已采纳
1
回答
在
将
UIView
添加到当前
UIView
后无法访问子层
swift
、
uiview
、
cashapelayer
我画了一堆
CAShapeLayer
,所以我需要检测我触摸的是哪一个,所以我用这个 func createUIViewOutSideRulerview.transform = CGAffineTransform(rotationAngle: angle);
浏览 1
提问于2020-10-08
得票数 0
回答已采纳
1
回答
无法删除
CAShapeLayer
ios
、
uiviewcontroller
、
cashapelayer
我总共有21条线
在
屏幕上画一个测量工具。这些线是
在
UIViewController.view上画成一层的。我正试图按以下方式删除这些线条。
CAShapeLayer
* layer = [[
CAShapeLayer
alloc]init]; count++; N
浏览 2
提问于2015-09-20
得票数 0
回答已采纳
1
回答
对齐我的
UIView
的
CAShapeLayer
中心
ios
、
cashapelayer
我
在
UITableView中有一个
UIView
。我一直试图
在
我的
UIView
中
绘制我的
CAShapeLayer
,但是我就是做不到。我需要我的黄色
CAShapeLayer
恰好在灰色
UIView
的中心。CalorieDashboardTVCell){ let trackLayer =
CAShapeL
浏览 19
提问于2018-03-04
得票数 0
回答已采纳
1
回答
为什么应用bezierPathWithRoundedRect掩码会产生与设置层的cornerRadius不同的结果?
ios
、
objective-c
、
calayer
、
uibezierpath
、
cashapelayer
当这两种方法组合在同一个视图层次结构
中
时,圆角
不正确
地对齐,如下所示:这个简化的例子可以用以下代码再现: backdropView.backgroundColor = [UIColor
UIView
*frontView = [[
UIView
alloc] ini
浏览 5
提问于2014-03-17
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Objective-C实现链式编程语法
UI动画开发,案例研究:Toonie
如何给TableView、CollectionView添加动效
贝塞尔曲线在iOS端的绘图实践
swiftUI之加载网络图片
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券