cashapelayer

    1热度

    1回答

    我想旋转CAShapeLayer从当前角度角度每当按钮被按下。 我使用委托函数animationDidStop在动画结束时设置图层的转换,因为我注意到动画只改变了表示层的转换,而不是本身的图层。 但动画中存在随机闪烁,在动画完成时,似乎在动画结束时,由于图层在委托函数animationDidStop中更新变换之前返回到其先前变换。我如何消除闪烁? @implementation ViewContr

    0热度

    1回答

    我已经使用自定义UIView类,它具有文本字段和它所包含的标签,故事情节的礼貌清除。当类的类中增加了一个子层,在视图中包含的对象消失,获得由透明或可能成为UIView背景相同的颜色。是否有可以设置的属性或方法来确保对象保持可见? 提前致谢! 这里是我的代码: class viewBorder: UIView { override init(frame: CGRect) {

    0热度

    2回答

    所以我的自定义按钮看起来是这样的: override func drawRect(rect: CGRect) { let mask = CAShapeLayer() mask.frame = self.layer.bounds let width = self.layer.frame.size.width let height = self.layer.f

    3热度

    1回答

    受this example的启发,我为楔子和弧创建了自定义的CALayer子类。允许我绘制弧形和楔形,并在其中生成动画变化,以便它们沿径向扫动。 与他们的挫折之一是,显然当你走这个路线有一个子类drawInContext()你受限于层的框架的剪辑。使用库存图层,您有默认false的masksToBounds!但它似乎一旦你的子类路由与绘图,那是因为隐含和不可改变的true。 所以我想我会尝试一种不

    0热度

    1回答

    我正在尝试创建一个加载屏幕,在我的应用程序发出网络请求时绘制一个圆圈。圈的数量意味着表示请求的完成程度。但是,网络请求和动画之间存在严重的延迟(约8秒)。经过大量的搜索之后,我还没有发现任何有过这个问题的人,所以我非常绝望。 我现在的设置是,一个NSProgress对象会随着请求被更新而更新,并且会触发userInfo中NSProgress对象的KVO通知。这与here发现的方法相同。 #Clie

    0热度

    1回答

    我正在使用UIPickerView从具有十六进制颜色代码列表的数组中读取数据,然后用它来填充具有所有不同颜色的选取器视图的每一行。我正在使用将十六进制代码转换为RGB代码的方法,以及一个UIlabel来更改每一行的颜色。我for循环更改UIPickerView的每一行UILabel颜色工作得很好,但是当我尝试执行相同的颜色更改使用相同的十六进制代码转换与圆形的笔触颜色我正在与视图中的CAShape

    1热度

    1回答

    这是我用什么加层: UIBezierPath *_path; shapeLayer.path = _path.CGPath; shapeLayer.lineWidth =10; shapeLayer.lineCap=kCALineCapRound; UIColor *color=[dict objectForKey:@"Colors"]; shapeLayer.strokeColor =

    2热度

    4回答

    我试图从图像底部创建“显示”效果。 我认为这将会像设置anchorPoint到CGPointMake(0.5,1.0)或contentsGravity到kCAGravityTop一样简单,但这些选项都不起作用。 我现在的代码有效,但是从上到下都是动画。这里有一个揭示的想法:http://giphy.com/gifs/xTiTnBzItdgaD1xHMc 我会如何使这从底部到顶部? 下面的代码 le

    7热度

    1回答

    下面我已附加图片,我想实现下面的动画。我尝试过水波动画,但不知道如何控制像上面的动画。 我有CAShapeLayer其中我必须实现这个动画。 初始化代码 UIBezierPath *leftPath = [UIBezierPath bezierPath]; // Set the starting point of the shape. [leftPath moveToPoint:CGPoint

    0热度

    1回答

    我有一个UIButton,我想在其内容外创建一个BORDER。 我想使用CAShapeLayer或任何其他适当的方式来创建它。 我该怎么做。 的BORDERCOLOR和的的UIButton创建按钮内边框的属性BorderWidth。随着更多宽度,从内部消耗更多空间。 谢谢。