iOS-设置视图的边框

来源:互联网 发布:转基因 知乎 编辑:程序博客网 时间:2024/06/06 08:38

iOS-设置视图的边框

效果图:




具体代码:

//创建视图

   UIView * view=[[[UIViewalloc]init]autorelease];

    view.frame=CGRectMake(0,0, 270, 250);

    view.backgroundColor=[UIColorwhiteColor];

    view.center=self.view.center;

    [self.viewaddSubview:view];

    

    //view的边框

   CALayer * layer=[viewlayer];

    [layersetMasksToBounds:YES];    //是否设置边框以及是否可见

    [layersetBorderWidth:1.5];      //设置边框线的宽

    [layer setBorderColor:[[UIColorblackColor] CGColor]];  //设置边框线的颜色

    

    

   UIButton * button=[[UIButtonalloc]init];

    button.frame=CGRectMake(20,180, 230, 50);

    button.backgroundColor=[UIColorgrayColor];

    [viewaddSubview:button];

    

    //按钮的边框

   CALayer * layer1=[buttonlayer];

    [layer1setMasksToBounds:YES];    //是否设置边框以及是否可见

    [layer1setBorderWidth:1.5];      //设置边框线的宽

    [layer1 setBorderColor:[[UIColorblackColor] CGColor]];  //设置边框线的颜色


ps:大写的view和button可以替换成各种控件~



0 0