IOS笔记之 视图圆角
来源:互联网 发布:java线程死锁是什么 编辑:程序博客网 时间:2024/06/16 19:51
// viewTable.layer.cornerRadius=12.0f;
// viewTable.layer.masksToBounds=NO;
基本操作代码如下:
(如果设置masksToBounds为YES,那么阴影就会无效,下面代码可以解决这个问题。通过两个layer,一个实现阴影,一个圆角图片)
CALayer *sublayer = [CALayer layer];
sublayer.backgroundColor = [UIColor blueColor].CGColor;
sublayer.shadowOffset = CGSizeMake(0, 3);
sublayer.shadowRadius = 5.0;
sublayer.shadowColor = [UIColor blackColor].CGColor;
sublayer.shadowOpacity = 0.8;
sublayer.frame = CGRectMake(30, 30, 128, 192);
sublayer.borderColor = [UIColor blackColor].CGColor;
sublayer.borderWidth = 2.0;
sublayer.cornerRadius = 10.0;
[self.view.layer addSublayer:sublayer];//每个UIView都包括一个root layer
CALayer *imageLayer = [CALayer layer];
imageLayer.frame = sublayer.bounds;
imageLayer.cornerRadius = 10.0;
imageLayer.contents = (id) [UIImage imageNamed:@"BattleMapSplashScreen.jpg"].CGImage;
imageLayer.masksToBounds = YES;//如果背景是图片的话设置layer圆角后图片不会更随圆角,需要设置masksToBounds为YES
[sublayer addSublayer:imageLayer];
- IOS笔记之 视图圆角
- IOS学习笔记之网格视图
- iOS - 视图圆角
- ios学习笔记之UI篇(五):切换视图
- ios学习笔记之UI篇(六):多视图应用程序
- IOS之UI 视图(笔记)
- iOS开发笔记之六——视图的生命周期
- iOS开发笔记之ViewController视图控制器间的跳转
- IOS学习笔记(一)之UITableView表视图
- ios之表视图
- IOS学习之视图
- IOS学习笔记(九)之UIAlertView(警告视图)和UIActionSheet(操作表视图)基本概念和使用方法
- iOS学习笔记-003.视图 & 视图控制器
- IOS学习笔记(十一)之IOS开发之表视图(UITableView)的基本介绍(一)
- IOS学习笔记(十一)之IOS开发之表视图(UITableView)的基本介绍(一)
- IOS学习笔记(十二)之IOS开发之表视图(UITableView)的讲解与使用(二)
- IOS学习笔记(十一)之IOS开发之表视图(UITableView)的基本介绍(一)
- IOS单视图UI笔记
- git同步远程分支
- HTTP请求与响应(转载)
- 正则表达式
- 使用HttpClinet保持session一致
- hibernate4.1.7+ehcache2.4.3配置二级缓存
- IOS笔记之 视图圆角
- PLSQL developer 连接不上64位Oracle 的解决方法
- Codeforces Round #185 (Div. 2)--A,B
- 视频流抛错“ text=Error #2095: flash.net.NetStream 无法调用回调 onLastSecond” 遇到过这样的错误: Error #2044: 未处理的 Async
- git 常用命令
- js显示一个始终
- Android 百度地图 (v 2.0)覆盖物图层动画效果的实现
- PHP操作Excel – PHPExcel 基本用法详解
- 软件工程系请成都锦天科技游戏工程师为学生进行技术讲座