zoukankan      html  css  js  c++  java
  • ios 按钮或图片框圆角处理

    1.圆形图片

    //1.圆形图片
    
     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 setborder1];
    
        [headimage.layersetbordercolor:[uicolorwhitecolor].cgcolor];
    

      

    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.画图方式实现

    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 setborder1];//设置边框宽度
    
        [mimageview.layer setbordercolor:[uicolor whitecolor].cgcolor];//设置边框颜色
    
        [self addsubview:mimageview];
    

      

    圆形类别

    创建圆形图片/控件的方法   

    ios–创建圆角图片的又一方法

     

    from  http://hi.baidu.com/caoruifang/item/4833e469ad4e5b8cc4d2493d

    图片框圆角处理(uiimageview):

    导入库头文件(重点)

    #import <quartzcore/quartzcore.h>
    //圆角设置
    imageview.layer.cornerradius = 6;
    imageview.layer.maskstobounds = yes;
     
     
     
    //边框宽度及颜色设置
    [imageview.layer setborder2];
    [imageview.layer setbordercolor:[uicolor bluecolor]];  //设置边框为蓝色
    //自动适应,保持图片宽高比

    imageview.contentMode = UIViewContentModeScaleAspectFit;

     

    ios开发之指定uiview的某几个角为圆角

    http://webfrogs.me/2013/05/22/ios-view-assign-corner-radius/

  • 相关阅读:
    MySQL 连接 触发器 函数 视图 存储过程
    Django的ORM2
    nmp安装vuejs
    Docker 技术入门与实践(第3版)笔记
    docker官方 入门
    centos 各目录介绍
    阿里云es 安装docker
    linux命令
    centos 7 mini 安装青岛OJ
    leetcode_304. 二维区域和检索
  • 原文地址:https://www.cnblogs.com/wangxiaorui/p/5237742.html
Copyright © 2011-2022 走看看