Maison  >  Article  >  php教程  >  Notes d'étude Swift 1 bonjour tout le monde

Notes d'étude Swift 1 bonjour tout le monde

坏嘻嘻
坏嘻嘻original
2018-09-14 09:58:072750parcourir

J'étudie le PHP depuis plus d'un an maintenant. J'ai accumulé beaucoup de notes et elles sont assez compliquées, je vais écrire un article pour les trier.

Apprendre n'importe quelle langue commence par bonjour tout le monde, hahaha

Commencer mon parcours d'apprentissage rapide

//这个好像就是类似于OC的懒加载 (个人观点--菜鸡观点)
    fileprivate var helloBtn: UIButton = {

        let  helloBtn = UIButton(type:.custom)   //初始化UIButton 
        helloBtn.frame = CGRect(x: 100, y: 100, width: 205, height: 50) //设置frame
        helloBtn.backgroundColor = UIColor.blue     //设置背景颜色
        helloBtn.setTitle("欢迎", for: UIControlState.normal) //设置title (普通状态下)
        helloBtn.setTitleColor(UIColor.white, for: .normal)  //设置title的颜色 (普通状态下)
        helloBtn.setTitle("hello world", for: UIControlState.selected) //设置title (点击状态下)
        helloBtn.addTarget(self, action: #selector(helloBtnClick), for: .touchUpInside)  //添加点击事件
        return helloBtn
    }()

Quant à l'effet que nous devons obtenir, attendez et voyez Le code est terminé

OK pour initialiser un bouton, il faut le charger sur la View et l'afficher

 //这个方法相当于 OC里的 -(void)viewDidLoad;
    override func viewDidLoad() {
        super.viewDidLoad()

        //在view上添加一个按钮
        self.view .addSubview(helloBtn)
    }

ok, il existe encore une méthode événement clic

extension ViewController{
    

//这个就是点击事件出发的方法
    @objc fileprivate func helloBtnClick(sender :UIButton){
        
//改变状态
        sender.isSelected = !sender.isSelected;
        
    }
}

Recommandations associées :

Normes d'apprentissage - Notes_Experience Exchange

Connaissance de base des notes d'étude PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Articles Liés

Voir plus