问题标签 [cagradientlayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - SuperView添加子图层后变为null但图像仍然可见
我正在使用 MKNetwrkKit。我有一个imageView
,我已将它作为一个添加subView
到一个UIView
. 我使用"UIImageView+MKNetworkKitAdditions.h"
. 在下载完成之前,我添加了一个掩码ImageView
并将其从superView
中删除,然后我崩溃了!
现在,奇怪的是,只有当我添加掩码时才会发生这种崩溃......这是添加掩码的函数。
如果我注释掉添加掩码,它不会崩溃。我不明白的另一件事是,添加掩码后,如果这样做:
然后我得到0!去哪儿了imageView
?
我观察到该addMask
函数正在生成一个superView
空imageView
值。我发现这条线[containerLayer addSublayer:imageLayer];
是罪魁祸首。这是使superView
null 的imageView
。但为什么?我该如何解决?
有时我也会遇到这个异常,我不知道为什么。
我在 iOS 5 和 iOS 6 上试过。
iphone - CAGradientLayer 在 iOS 6 中不起作用
我确实使用CAGradientLayer
过自定义 UIButton iOS 5
,它对我来说很好,并且获得自定义按钮也是一样的,当我在其中使用相同的代码时,iOS 6
它只在按钮上显示我的white
颜色..<QuartzCore/QuartzCore.h>
是不被支持的iOS 6
..什么将是它不显示自定义按钮的原因。检查它工作的代码iOS 5
ios - 在 iOS 中设置 CAGradient UIButton 的选定状态
嗨,我在我的一个视图控制器中使用角半径 CAGradientLayer 和边框颜色在代码中制作了一个自定义按钮,如下所示:
现在我想在选择时设置按钮的选定/突出显示颜色。我该怎么做呢。我阅读了制作 UIbutton 子类并覆盖 setSelected 但我不知道如何去做。这是customButton subclass.m
或者只是调暗选择按钮会很好?我应该补充一点,该按钮不在 Xib 中。
ios - 在 UIImageView iOS 后面添加 CAGradient 层
我正在尝试在透明图像后面添加渐变。我在地图 leftCallOutAccessoryView 上执行此操作,但是无论我尝试什么,渐变层总是显示在 imageView 上方并希望它出现在它后面
这是我的 MKAnnotationView 代码,它是一个名为 pinView 的 ivar
ios - 如何创建具有渐变和突出显示的 UIButton?
我正在尝试创建一个具有渐变背景的 UIButton。我做得很好,但是选择时按钮没有突出显示(默认行为是按钮变暗)。
这是我的按钮:
我需要自己处理突出显示吗?
ios - QuartzCore 的 CALayer 问题
我正在使用 CAGradientLayer 来设置我的 uibuttons 样式。基本上在一个单元格中有三个按钮。当我首先设置 CAGradientLayer 属性时,它工作正常(我得到一个渐变)。
但是,当我将 CAGradientLayer 应用于第二个时,它确实出现在第二个上,但从第一个上消失了。如果我在第三个上做,那么它会出现在第三个上,然后从前两个上消失。
我应该在 UIButton 设置之间释放 CAGradientLayer 吗?
这是一些示例代码:
uilabel - 如何在iPhone中为UILabel的背景设置渐变色
我正在使用以下代码将渐变颜色设置为标签的背景,但没有影响我做错了什么?代码在这里:
ios - 在 MKPolyLineView 中绘制 CAGradient
我的 MKPolyLineView 有问题。我只是尝试为折线制作颜色渐变,但使用 CAGradient 它不起作用。我将 MKPolylineView 子类化并重新绘制
但即使这样也不起作用(StrokeColor = red)。任何想法如何让折线渐变?(高色、中心色、低色)
谢谢大家。
ios5 - 在 UITableViewCell 中添加渐变隐藏 UILabel 文本
我正在尝试在位于自定义 UITableViewCell 中的 UILabel 文本后面添加渐变层。问题是渐变隐藏了我的标签文本。我已经访问过这个链接,但它对我不起作用。那么如何将它添加到文本层后面?
到目前为止我所做的是:
ios - 旋转后如何调整 CAGradientLayer 的大小?
我正在向CAGradientLayer
视图添加一个。当视图自动调整大小时(例如旋转后),渐变层不会调整大小。可以将渐变设置为与视图相同的自动调整大小吗?另请注意,我在视图中使用了自动布局约束。
这就是我正在做的事情: