jjzjj

Gradient

全部标签

iphone - iOS 中的四点渐变

我打算创建一个四点渐变,如下图所示,方法是通过核心图形绘制两个线性渐变,并在它们之间使用第三个黑白线性渐变进行mask。有没有更有效的方法来使用核心图形或其他方法绘制四点渐变? 最佳答案 画四个圆:应用径向透明渐变:结果:注意事项:灰线代表位图大小。圆的直径是位图直径的两倍。每个圆都以位图的一个角为中心。实际上只绘制了中心部分。其余部分在位图之外。 关于iphone-iOS中的四点渐变,我们在StackOverflow上找到一个类似的问题: https://s

ios - CAGradientLayer 送回

我有一个UIViewController,我用创建背景渐变CAGradientLayer*gradient=[CAGradientLayerlayer];...gradient.frame=frame;self.backGradient=gradient;[self.view.layerinsertSublayer:gradientatIndex:0];它工作正常,稍后我必须将我的ViewController的subview_selectionFrame发送回:(我经常需要将_selectionFrame发送回和前面,用于动画和绘图目的)self是ViewController:[sel

ios - CAGradientLayer 送回

我有一个UIViewController,我用创建背景渐变CAGradientLayer*gradient=[CAGradientLayerlayer];...gradient.frame=frame;self.backGradient=gradient;[self.view.layerinsertSublayer:gradientatIndex:0];它工作正常,稍后我必须将我的ViewController的subview_selectionFrame发送回:(我经常需要将_selectionFrame发送回和前面,用于动画和绘图目的)self是ViewController:[sel

ios - 在 ios 中绘制图像渐变

如何以编程方式创建渐变颜色,如下图所示。 最佳答案 当您说“将其作为渐变应用到图像上”时,您的意思是作为蒙版(在顶部显示图像,在底部将图像淡化为透明)吗?如果是这种情况,您可以使用CAGradientLayer将该渐变作为蒙版应用:CAGradientLayer*gradientMask=[CAGradientLayerlayer];gradientMask.frame=self.imageView.bounds;gradientMask.colors=@[(id)[UIColorwhiteColor].CGColor,(id)[U

ios - 在 ios 中绘制图像渐变

如何以编程方式创建渐变颜色,如下图所示。 最佳答案 当您说“将其作为渐变应用到图像上”时,您的意思是作为蒙版(在顶部显示图像,在底部将图像淡化为透明)吗?如果是这种情况,您可以使用CAGradientLayer将该渐变作为蒙版应用:CAGradientLayer*gradientMask=[CAGradientLayerlayer];gradientMask.frame=self.imageView.bounds;gradientMask.colors=@[(id)[UIColorwhiteColor].CGColor,(id)[U

iOS 浏览器 : CSS gradient too dark when placed over similarly colored background

我有一个蓝色的盒子。我想在这个蓝色框的底部放置一个从透明渐变到蓝色的渐变叠加层,以便溢出的文本在底部逐渐淡出。它应该是这样的(在大多数浏览器上确实是这样):这是它在iOSSafari上的样子:我创建了一个fiddle来演示这个问题:https://jsfiddle.net/cy89ocrs/11/background-image:-webkit-gradient(linear,50%0%,50%100%,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#034b81));background-image:-moz-linear-gradient

iOS 浏览器 : CSS gradient too dark when placed over similarly colored background

我有一个蓝色的盒子。我想在这个蓝色框的底部放置一个从透明渐变到蓝色的渐变叠加层,以便溢出的文本在底部逐渐淡出。它应该是这样的(在大多数浏览器上确实是这样):这是它在iOSSafari上的样子:我创建了一个fiddle来演示这个问题:https://jsfiddle.net/cy89ocrs/11/background-image:-webkit-gradient(linear,50%0%,50%100%,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#034b81));background-image:-moz-linear-gradient

ios - 淡出 UICollectionView 中的项目

我有一个UICollectionView,我正在按照此链接实现粘性header:http://blog.radi.ws/post/32905838158/sticky-headers-for-uicollectionview-using#notes它的效果非常好,但是我的窗口应用了背景图像,而我的标题View具有透明背景。因此,当我的项目滚动到标题View上方时,您仍然可以看到它们。理想情况下,我会用渐变淡出单元格,直到它出现在标题View后面时才看不见。谢谢。 最佳答案 您还没有发布任何代码,所以这里是一个不看代码的尝试。只需在您

ios - 淡出 UICollectionView 中的项目

我有一个UICollectionView,我正在按照此链接实现粘性header:http://blog.radi.ws/post/32905838158/sticky-headers-for-uicollectionview-using#notes它的效果非常好,但是我的窗口应用了背景图像,而我的标题View具有透明背景。因此,当我的项目滚动到标题View上方时,您仍然可以看到它们。理想情况下,我会用渐变淡出单元格,直到它出现在标题View后面时才看不见。谢谢。 最佳答案 您还没有发布任何代码,所以这里是一个不看代码的尝试。只需在您

ios - 在 xCode 中创建类似于 Solar Weather Application 的动画渐变背景

尽管我之前已经问过这个问题,但我还是想再次与您联系,以阐明我希望在您的帮助下完成什么。我想知道如何在xCode中创建一个iOS应用程序的背景,类似于Solarweather应用程序(提供的屏幕截图)的背景,随着时间的推移(在一个周期中)略有变化。如您所见,渐变非常平滑,显然包含两个以上的主要点。非常感谢任何有关示例或代码片段的帮助。再次感谢本。 最佳答案 我需要的是:将CAGradientLayer添加到您的ViewController(或自定义View),例如:@property(nonatomic,retain)CAGradie