[10秒学会] - iOS终结 View阴影
2016-04-07 00:00
405 查看
摘要: [10秒学会] - iOS终结 View阴影
效果:
代码及其简单 用到背景图片 传不上很奇怪 我是下载苏宁项目用到的图片 需要的可以联系我
效果:
代码及其简单 用到背景图片 传不上很奇怪 我是下载苏宁项目用到的图片 需要的可以联系我
UIImageView * imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, YLScreenW, 80)]; imageView.image = [UIImage imageNamed:@"eightBanner_topLayer"]; //苏宁的就是这个名字 我找了一会-_-! imageView.alpha = 0.5; [self.view addSubview:imageView]; /* 这算是阴影的各种方式了吧 UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRect:imageView.bounds]; imageView.layer.masksToBounds = NO; imageView.layer.shadowColor = [UIColor blackColor].CGColor; imageView.layer.shadowOffset = CGSizeMake(0.0f, 5.0f); imageView.layer.shadowOpacity = 0.5f; imageView.layer.shadowPath = shadowPath.CGPath; CALayer *layer = [CALayer layer]; layer.backgroundColor = [[UIColor blackColor] CGColor];//设置背景色 layer.frame = CGRectMake(100, 100, 100,10);//层设置为图片大小 layer.contents = (id)[[UIImage imageNamed:@"eightBanner_topLayer" ]CGImage];//层的内容设置为图片 layer.position = CGPointMake(100 , 100);//层在view的位置 [self.view.layer addSublayer:layer];//将层加到当前View的默认layer下 */ /* // 创建 UIView 用来承载渐变色 UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 200, 100)]; [self.view addSubview:myView]; // 创建 CAGradientLayer 对象 CAGradientLayer *gradientLayer = [CAGradientLayer layer]; // 设置 gradientLayer 的 Frame gradientLayer.frame = myView.bounds; // 创建渐变色数组,需要转换为CGColor颜色 gradientLayer.colors = @[(id)[UIColor whiteColor].CGColor, (id)[UIColor blackColor].CGColor ]; // 设置三种颜色变化点,取值范围 0.0~1.0 gradientLayer.locations = @[@(0.1f) ,@(1.0f)]; // 设置渐变颜色方向,左上点为(0,0), 右下点为(1,1) gradientLayer.startPoint = CGPointMake(0, 0); gradientLayer.endPoint = CGPointMake(0, 1); // 添加渐变色到创建的 UIView 上去 [myView.layer addSublayer:gradientLayer]; */
相关文章推荐
- [Object-C] 关于UIView的阴影
- [10秒学会] - iOS下载别人ipa 获取别人素材
- iOS里常见的几种信息编码、加密方法简单总结
- [IOS]tableView的操作。
- IOS开发之OC学习笔记(下)
- ios设计模式之MVC体系
- iOS 屏幕适配
- iOS里面的屏幕适配(两种方法)
- iOS 取消按钮高亮显示方法
- iOS copy mutableCopy 的实现
- IOS学习 NSOperation 并发数量、暂停/继续、取消、等待、依赖 与GCD区别
- iOS wkwebkit 播放HTML5 视频 全屏问题解决
- iOS_主要的函数
- iOS设计中不同屏幕适配的方法-登陆界面
- iOS SDWEBImage和collectionView的组合,以及collectionView的随意间距设置
- iOS中WebSocket的使用
- iOS之旅-越过坑点
- ios定位
- IOS openGL es 学习一
- iOS——程序启动过程