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()
心得:
习惯之始,如蛛丝,习惯之后,如绳索。
迈入第六天,似乎已成习惯,写起来不那么别扭,一边当成日记纪录此刻心情。
小时候,老师总会叫我们写日记,认为是练字,练文笔,练口才,当时可能还没那么多未来展望,工作规划,人生期许这种样的压力,顶多是风花雪月贺尔蒙作祟的矫情。
但为什么长大后,越来越少人有写作的习惯呢?
褪去求学时期的蒙懂,添重旁人期待的负载,有别儿时的练习,如今更是心情抒发与自我观察的良帖。
一个人要成长,而不是专业上,抑或心灵上,适时回头观望自己的人生是怎么走过来的,未来又应该往哪里去,似乎是必经之路,也可能是转捩点的开端。
在自我观察的同时,我经常给自己极大的期许,振奋的精神喊话,谱出美好的未来,我相信只要做对的事,骐骥一跃,不能十步;驽马十驾,功在不舍,一步一步,最终会达到心中的高度。
看着镜子中的狮子,即使小猫,也拥有如狮子般高亢的自信与勇气!