美文网首页
Swift第二天

Swift第二天

作者: 涵啸虎 | 来源:发表于2020-04-24 19:22 被阅读0次

    接着Swift初见

    自己是基于Object-C语言的iOS开发者,Swift与Object的语法虽然不同,但是在iOS项目上还是有很多共通之处。现在开始在项目中一边学习,一边练习。

    参考

    自学 iOS - 三十天三十个 Swift 项目

    Project02 字体和表格

    实现效果(自己仿写,Swift5.0,Xcode11.4)

    项目依旧简单,结合ib,实现在tableview上显示文字以及字体切换。

    【知识点】

    1、继承与协议实现的写法

    class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource 

    Swift强化了协议,向上面这样写,其实乍眼一看也不知道第一个是继承父类,看到是class才分析出紧跟着的第一个是父类。关于协议会在后面单独学习。

    2、手势的实现和selector方法

    let gesture =UITapGestureRecognizer(target:self, action:#selector(changeFontDidTouch(_:)))

            changeFontLabel.addGestureRecognizer(gesture)

    @objc func changeFontDidTouch(_ sender:AnyObject){

        }

    放在selector里的方法要标注@object

    3、cell的重用写法

    let cell = tableView.dequeueReusableCell(withIdentifier:ViewController.identifier, for: indexPath)

    相关文章

      网友评论

          本文标题:Swift第二天

          本文链接:https://www.haomeiwen.com/subject/adrqwhtx.html