美文网首页
日常随笔第五弹

日常随笔第五弹

作者: 没有北方的南方 | 来源:发表于2016-07-17 14:33 被阅读11次

尝试创建简单的视图

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
    
        let redview = UIView()//创建一个视图
        redview.frame = CGRect(x:100, y:50 , width:200 ,height: 200)//定义视图所在的位置以及宽高
        redview.backgroundColor = UIColor.redColor()//定义视图背景颜色
        self.view.addSubview(redview)//将视图放在界面的子视图下
        
        let blueview = UIView()
        blueview.frame = CGRect(x:100, y:50 , width: 100, height: 100)
        blueview.backgroundColor = UIColor.blueColor()
        self.view.addSubview(blueview)//blueview和Subview时self的子视图
        
        let greenView = UIView(frame: CGRectMake(100,50,100,100))
        greenView.backgroundColor = UIColor.greenColor()
        self.view.addSubview(greenView)
        redview.addSubview(blueview)
        redview.alpha = 0.7//设置视图透明度
        redview.hidden = true//将视图进行隐藏
        
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

循环语句使用

var weather = "Sun"
switch weather{
    case "Rain" :
    print("出行不便")
    case "Sun" :
    print("可以出行")
    fallthrough//继续执行下一条
    default :
    print("出行不便")
}
//for  循环指定范围(0到5)
for xx in 0 ... 5{
    print(xx)
}
//for 循环指定范围(0到4)
for xx1 in 0..<5{
    print(xx1)
}

var j = 0
var i = 0
repeat{
    i = j+1
    j += 1
    print(i)
}while j < 4//使用repeat while执行循环,使用while条件来结束循环

var i = 0
while i < 5{//使用while来循环,给出结束循环条件
    print(i)
    i += 1
}

let arr = [1,2,3,4,5]
for i in arr {
    print(i)
}

let dict = ["key1":12 , "key3":34 , "key2":23 , "key4":45 , "key5":56]
for _ in dict{//使用下划线占位,可能暂时用不到该数据
    print(xx.0,xx.1)
}
for (key,value) in dict{
    print("\(key):\(value)")
}

课后习题

var xx1 :CGFloat = 250
        for xx in 1...4{
            var yy1 :CGFloat = 250
            for yy in 1...5-xx{
                let redview = UIView()
                redview.frame = CGRectMake(xx1 ,yy1 ,40 ,40 )
                if xx == 3 && yy == 2
                {
                    redview.backgroundColor = UIColor.greenColor()
                }
                else{
                    redview.backgroundColor = UIColor.redColor()
                }
                self.view.addSubview(redview)
            yy1 -= 50
            }
            xx1 -= 50
        }

 var y : CGFloat = 10
 var i = 3
 repeat{
        let label = UILabel()
        label.text = "hello the world"
        label.frame = CGRectMake(100, y, 200, 100)
        self.view.addSubview(label)
        i -= 1
        y += 50
}while i > 0
        

相关文章

  • 日常随笔第五弹

    尝试创建简单的视图 循环语句使用 课后习题

  • 搞笑日常第五弹

    1 某日,我和富婆出去溜达,看到了一家超级超级“变态”的店。 我:富婆,太可怕了,那家店竟然卖烤金鱼!!! 富婆:...

  • 日常随笔第六弹

    视图中的控件简单使用(label,button,text) 简单的数组排序

  • 日常随笔第三弹

    1. git 常用 1.1 创建一个git git init 创建一个文件,修改文件内容,查看文件状态 git s...

  • 日常随笔第二弹

    利用电脑终端登录服务器 1.ssh远程登录 ssh 服务器名@IP地址或是域名 2.用户提权 sudo -s 3....

  • 日常随笔第四弹

    x-code中数组与字典的一些常用命令

  • 马克笔练习

    日常随笔

  • 日常随笔第七弹-闭包

    闭包 用代码实现之前的猜数字的功能和界面

  • 2019-05-13

    日常随笔 -对话 标签: 随笔 对话 辩论 日常文章 2019.4.29 序言 当下对话产生各式的歧义,或混淆逻辑...

  • 第五弹  ~~

    第四弹被我吃了,就这样。 上次主要练了胸腹二三头二头,腿强度不大。这次主要练背,再加上每次必练的腹。好久不练我都不...

网友评论

      本文标题:日常随笔第五弹

      本文链接:https://www.haomeiwen.com/subject/vuzujttx.html