iOS给一个view添加虚线边框

iOS给一个view添加虚线边框,第1张

- (void)addDottedLineFromImageView:(UIView *)bView {

    bView.layer.cornerRadius = 4

    CAShapeLayer*borderLayer =  [[CAShapeLayeralloc]init]

    borderLayer.bounds= bView.bounds

    borderLayer.position=CGPointMake(bView.centerX, bView.centerY)

    borderLayer.path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0,0, 68, 68) cornerRadius:4].CGPath

    borderLayer.lineWidth=1

    //虚线边框---小边框的长度

    borderLayer.lineDashPattern = @[@6,@4]//前边是虚线的长度,后边是虚线之间空隙的长度

    borderLayer.lineDashPhase=0.1

    borderLayer.fillColor=UIColor.clearColor.CGColor

    borderLayer.strokeColor=BSHexColor(0xA6A8AB).CGColor

    [bView.layeraddSublayer:borderLayer]

}

在VIEW的CREAT时将你的对话框(最好是以无模式对话框模式)创建并显示: 如下代码: m_pFaceDlg = new CInterFaceDlg//CInterFaceDlg 为你的对话框类 m_pFaceDlg->Create( IDD_DIALOG_INTERFACE, this )//IDD_DIALOG_INTERFACE为你的对话框ID。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11731076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存