草庐IT

iOS - 绘制渐变 - Swift

我正在尝试为UILabel绘制渐变,但它只绘制了我看不到文本的颜色。我从这里看到代码StackOverflow我的修改:extensionString{funcgradient(x:CGFloat,y:CGFloat,fontSize:CGFloat)->UIImage{letfont:UIFont=UIFont.systemFontOfSize(fontSize)letname:String=NSFontAttributeNamelettextSize:CGSize=self.sizeWithAttributes([name:font])letwidth:CGFloat=textSi

android - 如何制作透明渐变?

我有以下渐变:我希望它是透明的,因为在我的ListView中我将它设置为我的ListSelector: 最佳答案 只需使用8位颜色值,例如#FFF8F8F6,其中前两个字符是alpha值。FF完全不透明,00完全透明。 关于android-如何制作透明渐变?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3823607/

android - 如何制作透明渐变?

我有以下渐变:我希望它是透明的,因为在我的ListView中我将它设置为我的ListSelector: 最佳答案 只需使用8位颜色值,例如#FFF8F8F6,其中前两个字符是alpha值。FF完全不透明,00完全透明。 关于android-如何制作透明渐变?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3823607/

ios - 渐变不填满所有的UIView

我想创建一个渐变层并将其插入到View中,但View未完全填充...我的实际代码是:gradientLayer.frame=topView.boundsgradientLayer.colors=[UIColor.white.cgColor,UIColor.black.cgColor]topView.layer.insertSublayer(gradientLayer,at:0)Thisismycodeandstoryboard(InredisthepartIwanttofill)Thisismyresult...我对此一无所知..它适用于全屏View但不适用于更小的View..俯Vie

ios - 有附加内容时 ScrollView 顶部/底部的渐变

我有一个scrollview>ContentView>TextLabel设置,其中显示了渐变,但没有按照我想要的方式工作。这是一个清晰的背景scrollView,所以我要找的只是文本上的清晰渐变蒙版。我foundsomething类似于我在Objective-C中寻找的,但该线程没有Swift解决方案。我的最终目标似乎是大多数人可能会使用的东西,所以我很惊讶还没有Swift版本。我尝试编码的功能是:有时文本会完全适合scrollView的固定大小,因此不应该有渐变。当文本长于无法容纳并且其中一些文本低于scrollView的底部截断线时,View的底部应该淡入淡出以清除。一旦用户向下滚

swift - 创建透明渐变并将其用作 SpriteKit 中的 alpha 蒙版

我正在尝试制作渐变并将其用作alpha蒙版。现在,我可以制作与此类似的图像(从黑色到透明):这是我用来制作这一切的代码:privatefunccreateImage(width:CGFloat,height:CGFloat)->CGImageRef?{ifletciFilter=CIFilter(name:"CILinearGradient"){letciContext=CIContext()ciFilter.setDefaults()letstartColor=CIColor(red:0,green:0,blue:0,alpha:0)letendColor=CIColor(red:0

ios - 如何将渐变添加到 UIView 作为扩展

我正在尝试向Xcode中的View添加一些渐变,为了简单起见,我尝试将我的方法添加为UIView的扩展:extensionUIView{funcapplyGradient(){letgradient=CAGradientLayer()gradient.colors=[UIColor(hex:"F5FF8C").cgColor,UIColor(hex:"F1F99D").cgColor,UIColor(hex:"FDFFE0").cgColor]gradient.locations=[0.0,0.5,1.0]self.layer.insertSublayer(gradient,at:0)

ios - Swift:向按钮添加渐变层。层长错误

letgradient:CAGradientLayer=CAGradientLayer()letcolorTop=UIColor(red:112.0/255.0,green:219.0/255.0,blue:155.0/255.0,alpha:1.0).CGColorletcolorBottom=UIColor(red:86.0/255.0,green:197.0/255.0,blue:238.0/255.0,alpha:1.0).CGColorgradient.colors=[colorTop,colorBottom]gradient.startPoint=CGPoint(x:0.0

ios - 如何在真实设备上将渐变应用到 iOS 10 中的 UIView

我有这个扩展,可以在Swift中向View添加渐变:extensionUIView{funcaddGradientWithColor(colorTop:UIColor,colorButton:UIColor){letgradient=CAGradientLayer()gradient.frame=self.boundsgradient.colors=[colorTop.cgColor,colorButton.cgColor]self.layer.insertSublayer(gradient,at:0)}}然后,我在我的UIViewController中使用它:overridefunc

ios - 类似Apple Watch健身应用的渐变画环

我是CoreGraphics的新手,我想知道如何绘制类似于AppleWatch健身应用程序的渐变环。我正在尝试在iOS应用程序上执行此操作,因为我认为目前WatchKit尚不支持CoreGraphics。我在下面的网站上找到了一个很好的绘制圆环的教程。http://makeapppie.com/2015/03/10/swift-swift-basic-core-graphics-for-the-ring-graph/但是我正在尝试弄清楚如何为笔触颜色添加渐变。到目前为止,根据我所发现的,没有直接的方法可以做到这一点。为了实现这一目标,我想我需要找到以下问题的答案:是否有API可以在Co