Swift学习笔记(1)基础控件

1、创建Label

        //创建一个Label
        let label = UILabel()
        
        //设置属性
        label.text = "设置一些常用的属性,如标题、颜色、字体和大小等。“。"
        label.textColor = UIColor.black
        label.font = UIFont.systemFont(ofSize: 16)
        //对其方式
        label.textAlignment = .center
        //行数
        label.numberOfLines = 0
        label.backgroundColor = .blue
        //位置和大小
        label.frame = CGRect(x: 20, y: 100, width: self.view.frame.width - 20 , height: 130)
        self.view.addSubview(label)

2、创建Button

        //创建一个Button
        let button = UIButton(type: .system)
        button.setTitle("点击", for:.normal)
        button.setTitleColor(.red, for: .normal)
        button.setTitleColor(.blue, for: .selected)
        button.titleLabel?.font = UIFont.systemFont(ofSize: 15)
        button.setTitleShadowColor(UIColor.green, for: .normal)
        button.setImage(UIImage(named: "backward"), for: .normal)
        button.addTarget(self, action: #selector(buttonClicked), for: .touchUpInside)
        //位置
        button.frame = CGRect(x: 50, y: 250, width: 60, height: 30)
//        self.view.addSubview(button)
        view.addSubview(button)


    //按钮点击方法
    @objc func buttonClicked() {
        print("点击了按钮。。。")
    }

 3、创建UITextField

//创建UITextField
        let textfield = UITextField()
        textfield.placeholder = "请输入手机号"
        textfield.textColor = .black
        textfield.font = UIFont.systemFont(ofSize: 16)
        textfield.borderStyle = .roundedRect //设置边框样式
        textfield.borderStyle = .line
        textfield.delegate = self //代理
        //
        textfield.frame = CGRect(x: 20, y: 300, width: self.view.frame.width-40, height: 40)
        self.view.addSubview(textfield)



    //实现textfield的协议方法
    func textFieldShouldReturn(_ textField: UITextField) -> Bool {
//        textField.resignFirstResponder() //隐藏键盘
//        textField.becomeFirstResponder() //弹起键盘
        print("隐藏键盘")
        return true
    }

4、创建UIImageView

        //创建UIImageView
        let imageview = UIImageView()
        imageview.image = UIImage(named: "icon1")
        imageview.frame = CGRect(x: 0, y: 250, width: UIScreen.main.bounds.width, height: 200)
        self.view.addSubview(imageview)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值