Swift纯Code之旅 Day27. 「画面最後的温柔 - 大胎头」

前言

窝齁齁齁齁齁,现在整个专案的画面本上美的像一幅毕卡索的画一样(?
但是呢,还差那麽一个不完美,就是Title的部分
可以看到IPhone内建闹钟左上角有一个LargeTitle(大胎头),
往上滑还会像缩进去NavigationBar里面,因此今天就要来完成它


实作

虽然这个LargeTitle看起来是在闹钟的主页面,
但我希望闹钟主页面的Navigation设定都在TabbarViewController里面完成,
因此!
让我们前往久违的「MainTabbarViewController()」
并加上以下两行程序码:

 // 让大Title出现在左上角
 navAlarm.navigationBar.prefersLargeTitles = true
        
 // 设定大Title的文字颜色与文字大小
 navAlarm.navigationBar.largeTitleTextAttributes =
 [NSAttributedString.Key.foregroundColor: UIColor.white, 
                                          .font: UIFont.boldSystemFont(ofSize: 40)]

https://ithelp.ithome.com.tw/upload/images/20211007/201089999WaI9TFgxj.png

那执行看看吧!


什麽?
你说今天怎麽会这麽顺利就完成一个功能了?
那是因为我们已经连续写 Swift 27天了,虽说还不是个高手,但至少也不是一个省油的车了/images/emoticon/emoticon01.gif

其实当初用闹钟当主题是想说自己做一个比较基础,且使用到的元件不少的小专案,顺便分享给大家这样的一个东西,
不知不觉也写了27天了,很快的就要到达30天完成这个铁人赛了,
虽然心中很开心但不免俗的还是要在这边感性一下,
随然可能我文章内的内容都是比较基本的,但对於刚入门的人来说应该还是有点帮助(吧?
毕竟自己刚学Swift时,一开始就下定决心使用纯Code学习,但其实网路上的文章StoryBoard还是比较多的,
还是希望自己分享的东西可以帮助到别人,希望大家学习Swift都可以顺利!

明天来讲讲闹钟最重要的功能:新增闹钟/images/emoticon/emoticon41.gif/images/emoticon/emoticon41.gif/images/emoticon/emoticon41.gif/images/emoticon/emoticon41.gif


<<:  【Day22】I2C Master 状态机的实现

>>:  Day22 AR隐形眼镜 让你闭着眼睛都能追剧!玩游戏!

Python 函式

今天要来讲回Python原本语法,这也是一个很常用的语法,那就是函式。函式其实有点像是数学里的f(x...

Day 19 ( 中级 ) 电风扇 ( 控制强度 )

电风扇 ( 控制强度 ) 教学原文参考:电风扇 ( 控制强度 ) 这篇文章会介绍,如何在 Scrat...

[iT铁人赛Day17]JAVA的函数(上篇)

函数要讲其实可以讲很多,但是这边只稍微做一个简单的介绍就好了 今天先来做个简单的介绍以及范例 函数的...

第36天~就是自己KEY

这篇的上一篇:https://ithelp.ithome.com.tw/articles/10283...

第一份软件开发工作

於今年一月份毕业,在大学学了作业系统、资料结构、演算法、JAVA 程序语言...,但我从没想过要如何...