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 }()
어떤 효과를 달성해야 하는지, 코드가 완료될 때까지 기다리세요
버튼을 초기화한 후 확인해야 합니다. 가 View
//这个方法相当于 OC里的 -(void)viewDidLoad; override func viewDidLoad() { super.viewDidLoad() //在view上添加一个按钮 self.view .addSubview(helloBtn) }
에 로드되어 표시됩니다. 여전히 클릭 이벤트 메서드가 있습니다
extension ViewController{ //这个就是点击事件出发的方法 @objc fileprivate func helloBtnClick(sender :UIButton){ //改变状态 sender.isSelected = !sender.isSelected; } }
관련 권장 사항:
Learning Standards - Notes_Experience Exchange
위 내용은 Swift 연구 노트 1 Hello World의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!