Swift - 给图片和按钮添加阴影边框
2015-10-14 23:16
393 查看
最近比较忙,想要做的事情有很多,能做出来的就只有一部份,我觉得也许是我没有计划和规律造成的,我需要坚持下去,今天写了一个swift2.0给按钮或者图片添加阴影的效果,就当做笔记吧:-)
Swift Code:
运行效果:
Swift Code:
let image1 = UIImageView(frame: CGRectMake(20,50,self.view.frame.width-50,180)) image1.image = UIImage(named: "sea.jpg") self.view.addSubview(image1) //为图片添加阴影 image1.layer.shadowOpacity = 0.8//设置阴影透明度 image1.layer.shadowColor = UIColor.blackColor().CGColor image1.layer.shadowOffset = CGSize(width: 2, height: 2)//设置阴影偏移量 let image2 = UIImageView(image: UIImage(named: "wenzi")) image2.frame = CGRectMake(50, 230, self.view.frame.width-100, 200) self.view.addSubview(image2) //为图片添加阴影(透明背景) image2.layer.shadowOpacity = 0.8 image2.layer.shadowColor = UIColor.blackColor().CGColor image2.layer.shadowOffset = CGSize(width: 6, height: 6) image2.layer.shadowRadius = 1 let button = UIButton(frame: CGRectMake(79, 400, 200, 45)) button.backgroundColor = UIColor(red:0.02, green:0.48, blue:1, alpha:1) //设置圆角 button.layer.borderColor = UIColor.whiteColor().CGColor button.layer.borderWidth = 2 button.layer.cornerRadius = 10 button.setTitle("I am Abel", forState: UIControlState.Normal)//设置按钮标题 button.setTitleColor(UIColor.whiteColor(), forState: UIControlState.Normal)//设置按钮标题颜色 self.view.addSubview(button) //为按钮添加阴影 button.layer.shadowOpacity = 0.8 button.layer.shadowColor = UIColor.blackColor().CGColor button.layer.shadowOffset = CGSize(width: 1, height: 1)
运行效果:
![](http://images2015.cnblogs.com/blog/763083/201510/763083-20151014231526054-19532777.png)
相关文章推荐
- Swift-String转Int
- swift如何打印对象的地址
- swift中的常量和变量
- swift2.0 常用标注 //MARK-: 替换 #pragma mark - #warning
- Swift2.1 语法指南——嵌套类型
- 【Swift】类型推断
- Swift2.1 语法指南——类型转换
- 【Swift】注释与分号
- 【Swift】常量和变量
- IOS开发之SWIFT进阶部分
- swift-自定义TabBar工具栏
- IOS开发之SWIFT
- Swift之 ? 和 !
- OC与Swift混编
- swift学习- 协议(二十二)
- swift学习- 扩展(二十一)
- swift2.0 CASpringAnimation 和 UIView.animateWithDuration 分别实现弹性动画
- Swift2.1 语法指南——错误处理
- Swift工程调用含有FMDB的Framework编译报错的解决方法
- iOs 自定义UIView 日历的实现 Swift2.1