• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Swift学习笔记一 hello world

php 搞代码 4年前 (2022-01-04) 26次浏览 已收录 0个评论

php学习至今一年有余,笔记积累挺多的,也挺杂的,写篇文章整理一下吧。

学习任何语言都是从hello world开始的,哈哈哈

开始我的swift学习之旅

//这个好像就是类似于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.<span style="color:transparent">来源gaodai#ma#com搞*!代#%^码网</span>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    }()

至于我们需要实现什么效果,且等代码上完

初始化一个button OK了,就需要把它加载在View上显示出来

 //这个方法相当于 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;            }}

相关推荐:

学习标准——笔记_经验交流

php学习笔记之基础知识

以上就是Swift学习笔记一 hello world的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Swift学习笔记一 hello world

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址