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/

  • 相关阅读:
    查詢一個表中的所有字段,一个表的结构
    二月份工作總結
    导出excel [原创]
    一个it老总对于新人的一点建议
    命名空间的别名
    mssql 格式化时间 [转]
    开发人员一定要加入收藏夹的网站
    sql 导出/入Excel
    hibernate中hbm文件中inverse功能
    详细展示Asp.net页面的生命周期[转]
  • 原文地址:https://www.cnblogs.com/wangxiaorui/p/5237742.html
Copyright © 2011-2022 走看看