精华内容
下载资源
问答
  • 2020-11-06 20:00:53
     view.layer.cornerRadius = 3
     view.layer.borderColor = UIColor.gray.cgColor
     view.layer.borderWidth = 1
    

    参考博客:
    iOS 如何给UIView 添加边框

    更多相关内容
  • UIView边框边框颜色 引用库: 代码如下: #import 使用: 代码如下: //添加边框和提示  CGRect frameRect = CGRectMake(20, 90, self.window.frame.size.width-40, self.window.frame.size.height-180);  ...
  • UIView边框设置

    2013-09-23 16:31:35
    - (void)viewDidLoad {  [super viewDidLoad];  self.view.backgroundColor=[UIColor whiteColor];... * viewTest=[[UIView alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];  view
    - (void)viewDidLoad {
           [super viewDidLoad];
           self.view.backgroundColor=[UIColor whiteColor];
           UIView * viewTest=[[UIView alloc] initWithFrame:CGRectMake(50, 50, 200, 200)];
           viewTest.backgroundColor=[UIColor lightGrayColor];
           //UIView设置阴影
           [[viewTest layer] setShadowOffset:CGSizeMake(1, 1)];
           [[viewTest layer] setShadowRadius:5];
           [[viewTest layer] setShadowOpacity:1];
           [[viewTest layer] setShadowColor:[UIColor blackColor].CGColor];
           //UIView设置边框
           [[viewTest layer] setCornerRadius:5];
           [[viewTest layer] setBorderWidth:2];
           [[viewTest layer] setBorderColor:[UIColor whiteColor].CGColor];
           [self.view addSubview:viewTest];
    }
    展开全文
  • extension UIView{ /* width:虚线的宽度 length:虚线的长度 space:虚线间的间距 cornerRadius:view圆角 color:虚线的颜色 */ func swiftDrawBoardDottedLine(width:CGFloat, length:CGFloat,space:...

    看代码

     extension UIView{
        
        /*
         width:虚线的宽度
         length:虚线的长度
         space:虚线间的间距
         cornerRadius:view圆角
         color:虚线的颜色
         */
        func swiftDrawBoardDottedLine(width:CGFloat,
                                      length:CGFloat,space:CGFloat,cornerRadius:CGFloat,color:UIColor){
              self.layer.cornerRadius = cornerRadius
              let borderLayer =  CAShapeLayer()
              borderLayer.bounds = self.bounds
              
              borderLayer.position = CGPoint(x: self.bounds.midX, y: self.bounds.midY);
              borderLayer.path = UIBezierPath(roundedRect: borderLayer.bounds, cornerRadius: cornerRadius).cgPath
              borderLayer.lineWidth = width / UIScreen.main.scale
              
              //虚线边框---小边框的长度
              borderLayer.lineDashPattern = [length,space]  as [NSNumber]? //前边是虚线的长度,后边是虚线之间空隙的长度
              borderLayer.lineDashPhase = 0.1
              //实线边框
              
              borderLayer.fillColor = UIColor.clear.cgColor
              borderLayer.strokeColor = color.cgColor
              self.layer.addSublayer(borderLayer)
         }
    }
    

    使用

      override func viewDidLoad() {
            super.viewDidLoad()
            view.backgroundColor = .brown
            let v = UIView.init(frame: CGRect.init(x: 100, y:200 , width: 240, height: 80))
            v.backgroundColor = .gray
            v.swiftDrawBoardDottedLine(width: 3,length: 7, space: 4, cornerRadius: 8, color: .white)
            view.addSubview(v)
        }
    

    效果图如下:
    在这里插入图片描述

    展开全文
  • 主要介绍了IOS设置UIView边框为圆角的相关资料,需要的朋友可以参考下
  • iOS 如何给UIView 添加边框

    千次阅读 2016-10-09 15:44:18
    举个例子假如你要给 uicollectionviewcell 添上边框: - (void)awakeFromNib {  [superawakeFromNib];  self.layer.borderColor=[[UIColorgrayColor]CGColor];  self.layer.borderWidth=1; }

    举个例子假如你要给 uicollectionviewcell 添上边框:

    - (void)awakeFromNib {

        [superawakeFromNib];

        self.layer.borderColor=[[UIColorgrayColor]CGColor];

        self.layer.borderWidth=1;

    }


    如果给cell 里的控件加圆角

    则 要加上 XXX.layer.maskToBouds=yes;


    展开全文
  • 一般绘制 UIView 的的边框的时候我们都会用 layer 的 borderWidth 和 borderColor 这两个属性,但是这样出来的效果是四周的边框都会被画上线条,有事需求就是指定画某个边框或者不画某个边框,这个自带的属性就不能...
  • 支持图层支持的边框UIView支持的边框,i UIView + Borders这是UIView + Borders的Swift3版本。为所有内容添加边框! 一个快速简单的UIView扩展,可向您的UIViews添加单边边框。 如果不可能使用图层,则同时支持...
  • xib为何设置UIView圆角不显示: 首先上图:  xib设置圆角只需要按照图中步骤添加对应Key Path 最常用的Key Path: layer.cornerRadius ,注意该 key 对应 Value 的 type 应该设置为 String/Number 两种...
  • 【iOS开发】自定义UIView边框的颜色

    千次阅读 2016-05-30 11:42:21
    开发中经常要修改UIView某一个边框的颜色,特别是UITableView。核心代码如下:- (void)setBorderWithView:(UIView *)view top:(BOOL)top left:(BOOL)left bottom:(BOOL)bottom right:(BOOL)right borderColor:...
  • UIView设置边框(整体设置和分开设置)

    千次阅读 2017-06-28 20:09:37
    在开发中为UIView设置边框是常常用到的功能,如果要为UIView四下都设置边框,最简单的方法是使用CALayer的border属性: +(void)setViewBorder:(UIView *)view color:(UIColor *)color radius:(float)radius border:...
  • 通过该类可以任意为UIView/UIButton等控件添加某条边的边框,包括边框大小和颜色
  • uiview边框圆角阴影

    2015-05-19 22:17:32
    UIView using some simple  CALayer properties. I’m not a  CALayer  guru, but these few tricks from the layer world are particularly nice to know about. These properties are present for ...
  • UIView边框及颜色

    2016-12-02 14:14:00
    UIView *view = [[UIView alloc] init]; view.layer.borderWidth = 1; view.layer.borderColor = [[UIColor redColor] CGColor];
  • - (void)setBorderWithView:(UIView *)view top:(BOOL)top left:(BOOL)left bottom:(BOOL)bottom right:(BOOL)right borderColor:(UIColor *)color borderWidth:(CGFloat)width{if (top) {CALayer *layer = [CALayer...
  • UIView边框,圆角 透明 设置

    千次阅读 2012-01-05 20:29:26
    边框,圆角 透明 设置 #import // borderMove = [[UIView alloc]initWithFrame:CGRectMake(5,3,70,70)]; // borderMove.layer.borderWidth = 5; // borderMove.layer.cornerRadius = 13; // ...
  • 我是通过添加一个CALayer的类扩展实现的,将key Path中设置的UIColor转换成为CGColor,为边框设置颜色,实现如下: #import "CALayer+XibBorderColor.h" #import @implementation CALayer (XibBorderColor) - (void)...
  • 分别为 UIViewUIView 子类实例设置每个边框 演示 用 CGFloat itemWidth = CGRectGetWidth((self.view.frame))/3; CGFloat itemHeight = 100; int maxRow = 2; int maxCol = 3; for (int row = 0; row &...
  • oc和swift UIView类扩展画虚线外边框(含代码)

    千次阅读 热门讨论 2020-12-02 11:00:56
    oc和swift UIView类扩展画虚线外边框oc类扩展swift类扩展 oc类扩展 // // UIView+Extension.h // 画虚线 // // Created by tdw on 2020/12/2. // #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @...
  • backView 是集成UIView的任何子类对象backView.layer.borderWidth = 1.0;backView.layer.cornerRadius = 4.0;backView.clipsToBounds = YES;如果要设置两个圆角,而不是四个角可以使用Create a CAShapeLayerSet its ...
  • ios - 在UIView外部添加边框(而不是在内部)如果使用视图中的代码添加视图的边框self.layer.borderColor = [UIColor yellowColor].CGColor;self.layer.borderWidth = 2.0f;边框添加到视图内部,如下所示:右视图是...
  • IOS设置UIView边框为圆角

    万次阅读 2012-07-04 14:18:17
    UIView *myView;

 }
 @property (nonatomic,retain) UIWebView *myWebView;
 @end 代码实现: - (void)viewDidLoad {
 [super viewDidLoad];
 //给图层添加背景图片:
 //myView.layer.contents ...
  • 封装了oc和 swift的 2个UIView的虚线外框的类扩展,可以设置线的长度,间隙长度,虚线宽度,虚线颜色,外框圆角边框,一行代码调用非常方便
  • UIView添加边框

    千次阅读 2013-03-27 20:27:43
    首先 ...UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(10, 144, 300, 240)] autorelease]; [view.layer setBorderColor:[[UIColor grayColor] CGColor]]; [view.layer set

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,884
精华内容 3,153
关键字:

uiview边框