PHPの勉強を1年以上続けてきて、かなり複雑なメモが溜まってしまったので、それを整理するために記事を書かせていただきます。
どんな言語の学習も hello world から始まります、ははは
私の素早い学習の旅を始めましょう
//这个好像就是类似于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 }()
どのような効果を達成する必要があるかについては、コードが完了するまで待ちましょう
ボタンを初期化したら、ボタンをビューにロードして表示する必要があります。
//这个方法相当于 OC里的 -(void)viewDidLoad; override func viewDidLoad() { super.viewDidLoad() //在view上添加一个按钮 self.view .addSubview(helloBtn) }
OK、まだクリック イベント メソッドがあります
extension ViewController{ //这个就是点击事件出发的方法 @objc fileprivate func helloBtnClick(sender :UIButton){ //改变状态 sender.isSelected = !sender.isSelected; } }
関連する推奨事項:
学習標準 - Notes_Experience Exchange
以上がSwift 学習ノート 1 hello worldの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。