zoukankan      html  css  js  c++  java
  • 只在左边和右边加圆角

    设置控件圆角,只设置上面两个角的圆角(任意角)

    http://blog.csdn.net/shuilanjuedemaomn/article/details/45644529

    代码(通过贝塞尔曲线重绘layer层)

      1. UIImageView *picImageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];  
      2.     picImageView.backgroundColor = [UIColor greenColor];  
      3.     [self.view addSubview:picImageView];  
      4.       
      5.     UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:picImageView.bounds byRoundingCorners:UIRectCornerTopLeft|UIRectCornerTopRight cornerRadii:CGSizeMake(10, 10)]; // UIRectCornerBottomRight通过这个设置  
      6.       
      7.     CAShapeLayer *maskLayer = [CAShapeLayer layer];  
      8.     maskLayer.frame = picImageView.bounds;  
      9.     maskLayer.path = maskPath.CGPath;  
      10.       
      11.     picImageView.layer.mask = maskLayer; 
  • 相关阅读:
    NOI2005维修数列
    BZOJ1208 [HNOI2004]宠物收养所
    BZOJ3223 文艺平衡树
    BZOJ [JSOI2008]星球大战starwar
    BZOJ1013 [JSOI2008]球形空间产生器sphere
    小程序之底部tabBar
    es6
    vue.js安装
    模块打包工具webpack
    highchart
  • 原文地址:https://www.cnblogs.com/tufei7/p/7843799.html
Copyright © 2011-2022 走看看