草庐IT

ios - 在 UITableViewCell 上创建水平渐变

好的,我可以在UITableViewCell的类上做一个垂直渐变:UIView*backgroundView=[[UIViewalloc]init];CAGradientLayer*gradient=[CAGradientLayerlayer];gradient.frame=self.bounds;gradient.colors=[NSArrayarrayWithObjects:(id)[[UIColorredColor]CGColor],(id)[[UIColorblueColor]CGColor],nil];[backgroundView.layerinsertSublayer:g

ios - 如何为 ASDisplayNode 或 ASButtonNode 添加渐变

我想为ASDisplayNode/ASButtonNode添加渐变背景。我试过创建一个渐变层并将其添加为这样的子层-CAGradientLayer*gradient=[CAGradientLayerlayer];gradient.frame=button.frame;gradient.colors=@[[UIColorredColor],[UIColorblueColor]];[button.view.layerinsertSublayer:gradientatIndex:0];其中button是ASButtonNode类型,但这只是为按钮提供了白色背景。我也找不到很多文档来实现这一目

ios - UILabel 添加渐变图层

这个问题在这里已经有了答案:AddingaCGGradientassublayertoUILabelhidesthetextoflabel(6个答案)关闭9年前。要向UILabel添加背景渐变,我使用以下代码。在使用渐变之前,UILabel是这样的。现在,要添加渐变,我使用以下代码。CAGradientLayer*gradLayer=[CAGradientLayerlayer];gradLayer.frame=self.myView.layer.bounds;[gradLayersetColors:[NSArrayarrayWithObjects:(id)([UIColorredCol

ios - 如何在 iOS Safari 上设置渐变背景透明度?

以下CSS在Safari上不起作用(在iPadiOS上测试):.map-left-navi{background:#ffffff;background:-moz-linear-gradient(left,#ffffff35%,transparent100%);background:-webkit-linear-gradient(left,#ffffff35%,transparent100%);background:linear-gradient(toright,#ffffff35%,transparent100%);filter:progid:DXImageTransform.Micr

objective-c - 在 CALayer 或 CGImage 上实现径向 alpha 渐变?

是否可以在CALayer上创建径向alpha渐变,CGImage,或CIImage?如何以最简单、最快捷的方式实现这一点?为了让您了解我正在尝试做什么,我想淡化我使用CIImage裁剪的裁剪椭圆形图像的边缘。裁剪过滤器。 最佳答案 我会通过以下方式生成适当的alphachannel:1)使用与您在图片上使用的相同的椭圆形。2)在你的Alphachannel上应用一个非常强大的(=大半径)CIGaussianBlur过滤器,使边缘平滑。 关于objective-c-在CALayer或CGI

ios - 如何在矢量化图像周围制作动画渐变边框(适用于 iPad 的 Objective-C)?

你能帮我找到一个正确的方法来在图像周围制作动画渐变边框吗this?我有矢量化图像(AdobeIllustrator、EPS等)。所以,我想制作一个围绕对象旋转的边框。我应该寻找什么方向? 最佳答案 检查这个one它以前对我有帮助,我认为你可以使用相同的逻辑来制作你的动画。通过使用形状图层:[shapeLayersetBounds:shapeRect];[shapeLayersetPosition:CGPointMake(160.0f,140.0f)];[shapeLayersetFillColor:[[UIColorclearCol

ios - React Native 线性渐变包在 IOS 上不起作用

我正在尝试使用这个包https://github.com/react-native-community/react-native-linear-gradient对于ios,我遵循了这些步骤;npmi--savereact-native-linear-gradientreactnative链接然后我重新启动我的打包程序并运行react-nativerun-ios应用程序有效。然后我像这样导入包importRNAccountKitfrom'react-native-facebook-account-kit';然后应用失败。这里是问题详情;https://github.com/react-n

ios - 如何将渐变背景颜色添加到 Storyboard中的原型(prototype) UITableViewCell?

有什么方法可以在Storyboard中为原型(prototype)UITableViewCell添加渐变?具体来说,我想允许用户将自定义照片添加到应用程序,并且该照片将作为背景显示在单元格中。但是图像上方会有一些标签。所以我想在单元格底部添加渐变,使标签始终可见(无论背景照片如何)。我知道这可以通过编程方式实现,例如我可以像本教程中那样使用CAGradientLayer:http://www.cocoawithlove.com/2009/08/adding-shadow-effects-to-uitableview.html或者这个:http://www.raywenderlich.c

ios - 为什么 alpha 混合渐变纹理会在 OpenGL ES 2.0 中产生意想不到的结果?

我有一个径向渐变纹理(RGBA),从中心的黑色完全不透明颜色到边缘的完全透明颜色:我使用最新的OpenGL模板建立了一个iOS项目,该模板使用了GLKit。我添加了纹理功能并在setupGL方法中设置了以下代码:glEnable(GL_DEPTH_TEST);glEnable(GL_BLEND);glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);当我在白色背景上的正射投影中重叠这些纹理中的两个(每个都有一个单独的z)时,我期望是这样的:但我得到的是:我的问题很简单:为什么?难道OpenGLES2.0的blending达不到这个效果吗?(我

ios - 如何为 UIButton 设置自定义渐变背景?

我想创建一个自定义的UIButton渐变背景。我附上了一些关于要求的图片。但是我的渐变背景并不像我预期的那样。我的问题是如何设置position或location为渐变?(从上到中,然后从中到下)。这是我的代码:-(void)setBlueShiningLayer{CALayer*buttonLayer=self.layer;[buttonLayersetMasksToBounds:YES];[buttonLayersetCornerRadius:5.0];[buttonLayersetBorderWidth:1.0f];[buttonLayersetBorderColor:[UICo