zoukankan      html  css  js  c++  java
  • Swift

    最近比较忙,想要做的事情有很多,能做出来的就只有一部份,我觉得也许是我没有计划和规律造成的,我需要坚持下去,今天写了一个swift2.0给按钮或者图片添加阴影的效果,就当做笔记吧:-)

    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( 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( 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( 1, height: 1)

    运行效果:

  • 相关阅读:
    vim字符串替换命令
    Android中View的事件分发机制——Android开发艺术探索笔记
    jQuery源代码框架思路
    C指针——C语言手记
    Python基础二--基本控制语句
    C++中的链式操作
    求一个字串中最长的连续字符串
    C# -- 推断字符能否转化为整形
    Loadrunner检查点使用总结
    LoadRunner设置检查点的几种方法介绍
  • 原文地址:https://www.cnblogs.com/abelsu/p/4881094.html
Copyright © 2011-2022 走看看