cagradientlayer 相关问题

`CAGradientLayer`是一个特殊用途的'CALayer`子类,用于绘制可动画的线性渐变。它是QuartzCore框架的一部分,可用于iOS(自iOS 3.0)和OS X(自OS X v10.6“Snow Leopard”以来)。使用“colors”的四个属性指定渐变,它们的`locations`和图层的`startPoint`和`endPoint`。所有四个属性都是可动画的。

如何将Gradient应用于iOS Swift App的后台视图

我正在尝试应用渐变作为视图的背景颜色(故事板的主视图)。代码运行,但没有任何变化。我正在使用xCode Beta 2和Swift。这是代码:class Colors {...

回答 24 投票 141

渐变层不在正确的位置

我有以下代码如下:playView.layer.cornerRadius = 16 let gradient1 = CAGradientLayer()gradient1.frame = playView.frame gradient1.cornerRadius = 16 if #available(iOS 10.0,*){...

回答 3 投票 0

如何从它的超级层中删除CAGradientLayer

我将图层添加到我的视图中:[self.layer insertSublayer:_gradient above:_another.layer];然后它似乎没有被删除,即使我在超级层上调用needsDisplay:[...

回答 2 投票 1

Swift-GradientLayer中的动画不出现在单元格中

我有不同食物的不同图像,我添加到UIView(我选择使用UIView而不是UIImageView)。图像的原始颜色是黑色,我将它们更改为.lightGray ...

回答 2 投票 0

斯威夫特:彩虹色圈

嗨,我正在尝试在swift中编写颜色选择器,看起来像这样。但到目前为止,我成功了。绘制圆圈很容易,继承人代码... fileprivate func setupScene(){let circlePath:UIBezierPath ...

回答 1 投票 3

为什么我的渐变图层覆盖了我的collectionView单元格?

我有一个带有gradientLayer的collectionView。当我构建并运行项目时,我得到了包含collectionView单元格的gradientLayer。任何人都知道如何解决这个问题?...

回答 2 投票 1

CAGradientLayer对角线渐变

我使用下面的CAGradientLayer:let layer = CAGradientLayer()layer.colors = [UIColor.redColor()。CGColor,UIColor.greenColor()。CGColor,UIColor.blueColor()。CGColor] layer ....

回答 3 投票 20

使用CABasicAnimation后,防止CAGradientLayer位置返回原始值

我正在尝试制作渐变动画,以便两种颜色的位置从左向右移动。问题是,一旦动画完成,渐变位置会快速恢复到...

回答 1 投票 0

TableView背景渐变故障

我有一个用于表视图的渐变图层集,使用以下代码:func setGradientToTableView(_ topColor:UIColor,_ bottomColor:UIColor){let gradientBackgroundColors = [topColor.cgColor,...

回答 1 投票 1

如何在swift中删除渐变层

代码:扩展名CAGradientLayer {func changeStatusBarColor() - > CAGradientLayer {var height = 20 let size = UIScreen.main.bounds let ...

回答 1 投票 0

如何为状态栏设置渐变颜色

代码:扩展UIApplication {class var statusBarBackgroundColor:UIColor? {get {return(shared.value(forKey:“statusBar”)as?UIView)?. backgroundColor} set {...

回答 1 投票 0

GradientLayer显示在按钮外部

我正在使用Swift进行开发,并希望在其上创建一个带有渐变图层的圆角按钮。在按钮的角落,渐变图层显示在按钮外部。怎么修?这是我制作的代码......

回答 1 投票 0

向CAGradientLayer添加掩码会使UIBezierPath消失

我想为带有渐变的视图添加内边框。下面的代码工作并给我这个结果导入UIKit类InnerGradientBorderView:UIView {override init(frame:CGRect){...

回答 1 投票 4

在iphone plus设备上不覆盖图像ios swift 3的渐变

我创建了一个视图,它保存我的渐变,但渐变不适用于整个图像/视图。通常在iPhone plus设备中观察到此问题。 import UIKit类MainViewController:...

回答 2 投票 2

如何在iOS中为视图添加渐变? [关闭]

我正在学习Swift和iOS App开发的基础知识。我想在我的应用程序中创建一个渐变页面。我在网上找到了这个代码:let gradient = CAGradientLayer()//第1行渐变....

回答 2 投票 -3

CAGradientLayer不显示

我已经查看过这样的问题的其他一些答案,但没有一个答案似乎解决了我的问题,所以寻求一些帮助。我正在尝试将垂直渐变应用于......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.