美文网首页
贝塞尔曲线 占坑先

贝塞尔曲线 占坑先

作者: 又又轻 | 来源:发表于2017-03-15 17:00 被阅读5次

    //通知自定义的view重新绘制图形

    [selfsetNeedsDisplay];

    setNeedsDisplay方法:重新绘制,调用这个方法就会通知自定义的view重新绘制画面,调用drawRect:。

    drawRect:方法不能由我们自己手动调用,只能由系统来调用。

    drawRect:调用的时机:当第一次显示或者一个重绘事件发生时调用。

    UIButton*bb = [UIButtonbuttonWithType:UIButtonTypeCustom];

    bb.frame=CGRectMake(0,0,200,300);

    [selfaddSubview:bb];

    UIBezierPath*sk = [UIBezierPathbezierPathWithRoundedRect:CGRectMake(0,0,100,200)byRoundingCorners:UIRectCornerTopLeft|UIRectCornerBottomLeftcornerRadii:CGSizeMake(10,10)];

    CAShapeLayer*pat = [[CAShapeLayeralloc]init];

    pat.frame=CGRectMake(0,0,120,220);

    pat.path= sk.CGPath;

    bb.layer.mask= sk;

    相关文章

      网友评论

          本文标题:贝塞尔曲线 占坑先

          本文链接:https://www.haomeiwen.com/subject/zkzlnttx.html