Day 3
今天做的三个项目都比较简单, 集合在一期记录,也不发图了。
知识点:
1.Tableview
和OC的tableview 没什么差别, 我使用的tableviewController,也算是可以省略一部分代码吧。
2.NavigatiionItem
直接上代码
let leftItem = UIBarButtonItem.init(title: "Edit", style: UIBarButtonItemStyle.plain,
target: self, action: #selector(Edit))
self.navigationItem.leftBarButtonItem = leftItem
3.Date
var date :Date?
var dateformatter:DateFormatter?
dateformatter = DateFormatter()
dateformatter?.locale = Locale.current
dateformatter?.dateFormat = "MM,dd,YYYY HH:mm:ss" //设置显示格式
date = Date()
self.TimeLabel.text = dateformatter?.string(from: date!)
4.代码内初始化和StoryBoard 内关联的ViewController
在storyboard中创建一个ViewController,在将其的类选择为你创建的ViewController类。平常我们直接创建ViewController加Xib文件,可以直接使用
initWithNibName() 来初始化
但是在使用storyboard时, 我们是在storyboard里创建的ViewController,那么我们要初始化ViewController时,需要能够获得已经布局好的UI就需要先获取到storyboard,上代码!
let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "TimeViewController")
以上内容就是今天D3获取到的知识点。
100 Days of Swift 跟着他的脚步让自己的swift技能熟练
在实际项目中实践,在书写记录中巩固,每日一记。
网友评论