self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor = [UIColor whiteColor];
self.window.rootViewController = [[UIViewController alloc] init];
//系统提供的所有的视图类都是直接或者间接继承自UIView,可以显示内容。显示内容的实质是因为UIView类中提供了不同的draw方法。所有的视图都有形状,形状是由layer来决定的。(每个视图都layer)
//如果想要改变视图的形状,必须通过layer去改变
//1.创建一个View显示在界面上
UIView * view = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
view.backgroundColor = [UIColor redColor];
[_window addSubview:view];
//2.切圆角
//参数:圆角半径
[view.layer setCornerRadius:50];
//切圆角如果是切带图片的控件,必须加上下面的代码才有效
view.layer.masksToBounds = YES;
//3.画边框
//边框宽度(颜色默认是黑色)
view.layer.borderWidth = 3;
//设置边框颜色
[view.layer setBorderColor:[UIColor greenColor].CGColor];
[UIView animateWithDuration:1 animations:^{
//如果设置了layer,不能通过frame去改变视图的大小;只能通过形变去改变大小
// view.frame = CGRectMake(100, 100, 50, 50);
view.transform = CGAffineTransformMakeScale(0.5, 0.5);
}];
[self.window makeKeyAndVisible];
return YES;
iOS切圆角方法简单技巧
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。