迅捷100天:专案1 –点数计数器
环境:Swift 4 /日期:1 /日期:2017年10月17日/时间:1小时
我学到什么:
・ Mainstoryboard配置标签和按钮
・基本的
・客制导航栏
Github原始码:这里
小知识:
仔细看看这个app,跟一般的app有什么不一样?
简单来说,正常的Navigation Bar是这个模样:
但这个app则是这个样子,像是根本没有Navigation Bar一样:
发现哪里不一样了吗?没错,Border消失了!
这是怎么做到的呢?
在viewDidLoad里面,加入以下程序码,就可以顺利把Border消除:
navigationController?.navigationBar.setBackgroundImage(UIImage(),用于:.default)
navigationController?.navigationBar.shadowImage = UIImage()
原理可以参考这篇文章:iOS开发小结— UINavigationBar设置shadowImage
心得:
如果我们想到达终点,则应该从搜索起点开始。
这只是第一天,虽然是个很简单的app,尤其对一个已经学了一年Swift的人来说,但一阵兴起,开始埋头进入神圣的“ 100 Days of Swift”,其实就是希望自己,放下所有,回到原点。
为什么想回到原点?
最近的在各式专案中奔波,在架构中跳来跳去,却一直一个萝卜一个坑,这个还没搞懂,那个又来捣乱。 该死的MVVM? 故事板还是没有? 面向对象还是协议? 自定义导航栏和标签栏? 真正的冬青雅致Alamofire吗?
最后,Swift 4来了。 ((最近看太多冰与火之歌大声笑。总之,好多问题,好多答案,更多疑惑,更难选择择一。
那究竟为什么,变得如此困难,如此挣扎?好像进入强迫症的心灵,在镜子中看着自己,好想逃,却出不去。
当初,好一个当初。自己在一开始接触Swift的时候,那股热情与赤诚,好像心有所属了那般。每天只想多与它多相处片刻,因为每分每秒都学习到更多,我可以认真认识自己成长。
但就如所有梦,没有坏人就没有情节,之前看了一篇文章:学编码很简单,但想要靠它吃饭你必须经过这4大阶段,这张图我越来越有感:
超级绝望!信心超低!能力……
“放下吧!”我告诉自己。
如果要达到终点,我们应该从寻找起点开始。 找到最初的感动,拾回成长的快乐,重新站稳步伐,你会走更远。