Swift 100天:项目6 –将数据传递给另一个

环境:Swift 4 /日期:6 /日期:2017年10月22日/时间:1小时

我学到什么:

・ Segue:将数据传递给另一个视图控制器
・隐藏式键盘
・导航项目

Github原始码:这里


小知识:

1.导航项:

我的情节提要,主要由导航控制器,连接着第一视图,再由完成连接到第二视图。但是如果少做下面这个步骤,便会无法添加标题,也只会有<返回,而不是<第一视图。

导航栏连结方法:在Second View中添加一个“ Navigation item”,即能替这页面加上Title&Custom back button。

2.关闭键盘

如何「点击画面其他位置,可以把键盘收起来」?

 扩展ViewController {func hideKeyboardWhenTappedAround(){ 
让我们点击:UITapGestureRecognizer = UITapGestureRecognizer(目标:自我,行动​​:#selector(dismissKeyboard))
view.addGestureRecognizer(点击)
}
@objc func dismissKeyboard(){
view.endEditing(true)
}
}

这是已更新至Swift 4的版本,只要替代特定的viewcontroller加载以上extension,并在viewDidLoad中加上这一小行即可:

  self.hideKeyboardWhenTappedAround() 

心得:

习惯之始,如蛛丝,习惯之后,如绳索。

迈入第六天,似乎已成习惯,写起来不那么别扭,一边当成日记纪录此刻心情。

小时候,老师总会叫我们写日记,认为是练字,练文笔,练口才,当时可能还没那么多未来展望,工作规划,人生期许这种样的压力,顶多是风花雪月贺尔蒙作祟的矫情。

但为什么长大后,越来越少人有写作的习惯呢?

褪去求学时期的蒙懂,添重旁人期待的负载,有别儿时的练习,如今更是心情抒发与自我观察的良帖。

一个人要成长,而不是专业上,抑或心灵上,适时回头观望自己的人生是怎么走过来的,未来又应该往哪里去,似乎是必经之路,也可能是转捩点的开端。

在自我观察的同时,我经常给自己极大的期许,振奋的精神喊话,谱出美好的未来,我相信只要做对的事,骐骥一跃,不能十步;驽马十驾,功在不舍,一步一步,最终会达到心中的高度。

看着镜子中的狮子,即使小猫,也拥有如狮子般高亢的自信与勇气!