• 设置图片圆角 或者圆形


    1.//用画图的方式设置圆角

    mImageView.image=[UIImage imageNamed:@"bg1.png"];

        mImageView.frame=CGRectMake(center.x-radius, center.y-radius, 2*radius, 2*radius);

        mImageView.layer.cornerRadius=radius;//设置圆角半径

        mImageView.layer.masksToBounds=YES;

        [mImageView.layer setBorderWidth:1];//设置边框宽度

        [mImageView.layer setBorderColor:[UIColor whiteColor].CGColor];//设置边框颜色

        [self addSubview:mImageView];

    2.

    必须在uiimageView加载之后设置

      //设置图片为圆角的

            CALayer *imageLayer = [cell.userPicView layer];   //获取ImageView的层

            [imageLayer setMasksToBounds:YES];

            [imageLayer setCornerRadius:6.0];

    uiview圆角

    viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆

    iewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要

    viewT.layer.borderColor = [[UIColor redColor] CGColor];//设置边框的颜色

    viewT.layer.masksToBounds = YES;

    3.圆形图片

     UIImageView *headImage = [[UIImageViewalloc] initWithImage:[UIImageimageNamed:@"portrait_bg_80"]];

        headImage.frame = CGRectMake(imageTop.frame.origin.x+10, imageTop.frame.origin.y+10, 35, 35);

       //将radius设置为长度或者宽度的一半就可以实现圆形的图片

       headImage.layer.cornerRadius = 35/2.0;

        headImage.layer.masksToBounds = YES;

        [headImage.layer setBorderWidth:1];

        [headImage.layersetBorderColor:[UIColorwhiteColor].CGColor];

     
  • 相关阅读:
    学习CLR Via C#的一些体会
    ScrollView动画滚动
    使用blend自定义symbol
    Silverlight中消除ToolTip的白色背景
    nil,NULL,NSNull的区别
    app store,Mac app store 下载加速的方法
    发布时NSLog不打印信息
    TestFlight的使用步骤
    “Could not change executable permissions on the application”的原因和解决方法
    iOS6地图“查看路线”、导航功能的实现
  • 原文地址:https://www.cnblogs.com/Cristen/p/2778799.html
Copyright © 2020-2023  润新知