-
2020-11-06 20:00:53
view.layer.cornerRadius = 3 view.layer.borderColor = UIColor.gray.cgColor view.layer.borderWidth = 1
参考博客:
iOS 如何给UIView 添加边框更多相关内容 -
iOS应用开发中UIView添加边框颜色及设置圆角边框的方法
2021-01-04 01:40:19UIView加边框及边框颜色 引用库: 代码如下: #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];
} -
iOS 给UIView添加虚线边框
2022-03-08 10:36:26extension 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的边框为圆角详解及实例
2020-08-31 02:14:33主要介绍了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 指定的边框
2018-02-26 08:45:51一般绘制 UIView 的的边框的时候我们都会用 layer 的 borderWidth 和 borderColor 这两个属性,但是这样出来的效果是四周的边框都会被画上线条,有事需求就是指定画某个边框或者不画某个边框,这个自带的属性就不能... -
UIView的任一侧都有一个边框。 现在可在Swift 3中使用!-Swift开发
2021-05-27 06:07:39支持图层支持的边框和UIView支持的边框,i UIView + Borders这是UIView + Borders的Swift3版本。为所有内容添加边框! 一个快速简单的UIView扩展,可向您的UIViews添加单边边框。 如果不可能使用图层,则同时支持... -
xib如何给UIView设置圆角,为何xib设置UIView边框颜色不显示
2018-12-21 17:51:29xib为何设置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任意添加某个边框
2017-10-31 15:03:17通过该类可以任意为UIView/UIButton等控件添加某条边的边框,包括边框大小和颜色 -
uiview边框圆角阴影
2015-05-19 22:17:32UIView 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:00UIView *view = [[UIView alloc] init]; view.layer.borderWidth = 1; view.layer.borderColor = [[UIColor redColor] CGColor]; -
iOS 让视图UIView单独显示某一侧的边框线
2021-01-14 23:05:56- (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; // ... -
iOS开发,如何使用XIB设置UIView的圆角和边框
2020-11-21 14:46:18我是通过添加一个CALayer的类扩展实现的,将key Path中设置的UIColor转换成为CGColor,为边框设置颜色,实现如下: #import "CALayer+XibBorderColor.h" #import @implementation CALayer (XibBorderColor) - (void)... -
UIViewBorder:一个 UIView 类别,允许我们分别为 UIView 或 UIView 子类实例设置每个边框
2021-07-18 07:31:53分别为 UIView 或 UIView 子类实例设置每个边框 演示 用 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:56oc和swift UIView类扩展画虚线外边框oc类扩展swift类扩展 oc类扩展 // // UIView+Extension.h // 画虚线 // // Created by tdw on 2020/12/2. // #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @... -
设置UIView圆角边和边框的方法
2020-12-22 20:21:23backView 是集成UIView的任何子类对象backView.layer.borderWidth = 1.0;backView.layer.cornerRadius = 4.0;backView.clipsToBounds = YES;如果要设置两个圆角,而不是四个角可以使用Create a CAShapeLayerSet its ... -
ios - 在UIView外部添加边框(而不是在内部)
2021-01-14 16:44:29ios - 在UIView外部添加边框(而不是在内部)如果使用视图中的代码添加视图的边框self.layer.borderColor = [UIColor yellowColor].CGColor;self.layer.borderWidth = 2.0f;边框添加到视图内部,如下所示:右视图是... -
IOS设置UIView的边框为圆角
2012-07-04 14:18:17UIView *myView; } @property (nonatomic,retain) UIWebView *myWebView; @end 代码实现: - (void)viewDidLoad { [super viewDidLoad]; //给图层添加背景图片: //myView.layer.contents ... -
oc和swift UIView类扩展画虚线外边框
2020-12-08 17:20:03封装了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
收藏数
7,884
精华内容
3,153