iOS Swift TodoList ( 画面部分 no code ) Part1

前言:

哈罗~~此篇是我第一篇文,跟其他人一样纪录程序学习过程,而swift也是我最近在学习的新语言,在一开始以为会和JS类似(前一年多都在写网页),学到现在才发现,哭啊好不一样还有人说swift很亲民比韩国瑜还亲民...我也是笑笑,好我抱怨完了开始吧,对了由於我不是资工、资管...的所以学习的方式偏非正统,虽然我不知道正统是怎样?好真的要开始了,非常欢迎各大前辈留言指教!!


本次操作是使用 Table view Controller 加上 gavigation Controllery 作为UI的呈现
  1. 如往常一下兴建一个 new app , 就回到最初的起点了...

  2. 点选storyboard後打开後,从UI元件库打上UITable...就会出现

https://ithelp.ithome.com.tw/upload/images/20210419/201367539I1ZkMi4Nj.png
把Table view Controller放上去吧。
https://ithelp.ithome.com.tw/upload/images/20210419/201367534umVUsXoIZ.png

  1. 开始初始化吧。我们将原本的 View Controller取消掉只留下Table view Controller,记得也要把
    ViewController.swift取消掉喔。

  2. 接下来我们要加入gavigation Controller。我们可以在 Edit - Embed in 就可以找到 gavigation Controller

https://ithelp.ithome.com.tw/upload/images/20210419/20136753nDDk2LUFU2.png

此时会发现到他们两个接再一起了(OMG)

https://ithelp.ithome.com.tw/upload/images/20210419/20136753OnBG8dxQo2.png

  1. 我们要新增一个.swift档案,这样才能操作我们一开始建立的 Table view Controller,我们把滑鼠放在档案上面按下右键点选New file

https://ithelp.ithome.com.tw/upload/images/20210419/20136753nP9Lp0OVKK.png

并选择Cocoa Touch Class,在里面可以自订class,我是写todoList

https://ithelp.ithome.com.tw/upload/images/20210419/20136753h2F66wzdUq.png

而这里重要的是你的Subclass of 要换成 UITableViewController喔

https://ithelp.ithome.com.tw/upload/images/20210419/20136753MCT0T5go83.png
完成後按下存储就可以看到的刚刚建立的.swift档案罗!!

  1. 最後要打你刚刚新增的档案与 Table view Controller 进行连结,你才能在档案上操作它啊啊啊,点选
    Table view Controller,并把他的class改成你刚刚自订的class名称

https://ithelp.ithome.com.tw/upload/images/20210419/20136753nw2jBwiNOK.png
我们也可以在Tittle给予他名称
https://ithelp.ithome.com.tw/upload/images/20210419/20136753q9HWwnbZss.png

  1. 最後最後,快结束了拉,也是做重要的喔,没看东西为跑不出来喔,记得x3在gavigation Controllery内设
    定成一开始出现的画面。

https://ithelp.ithome.com.tw/upload/images/20210419/2013675395wGDAKfxe.png

8.成品:

https://ithelp.ithome.com.tw/upload/images/20210419/20136753vbYhtIjX60.png


<<:  Base64

>>:  IOS Swift 如何让App读取网页

[K8s学习笔记] 透过depolyment操控pod

订阅patreon即可看到更多文章 https://www.patreon.com/wade3c ...

Day 21 - SwiftUI开发学习5(文字填入)

今天我们来学习如何使用填入文字的物件 正文 文字填入 TextField 可以将文字填入进去。 如果...

D 30 Python x Django 学习心得

从一开始接触Django到现在也一个月了 来简述跟总结一下自己认知到的技能 Django 网址传进来...

Day20 ( 中级 ) 拉不走的弹力球

拉不走的弹力球 教学原文参考:拉不走的弹力球 这篇文章会介绍,如何在 Scratch 3 里使用扩充...

Android学习笔记08

retrofit kotlin可以使用retrofit结合coroutines去实现取得api的方法...