夏日4-程序化UINavigationBar

今天,我没有太多时间来处理我的应用程序,但确实做了一些UI改进。 我想使我的应用看起来与Spotify应用非常相似,以便我的用户能够获得无缝的体验。 我使用颜色选择器在Spotify应用中获取颜色的确切十六进制颜色,并将其应用于我的应用。

我学习了如何通过以下StackOverflow帖子更改导航栏标题字体的颜色:

iOS 8中的NavigationBar栏,色调和标题文字颜色
状态栏中的背景文本仍为黑色。 如何将颜色更改为白色? // io8,swift,Xcode 6.0.1… stackoverflow.com

以下是使导航栏标题字体颜色为白色的代码行:

UINavigationBar.appearance().barTintColor = UIColor(red: 234.0/255.0, green: 46.0/255.0, blue: 73.0/255.0, alpha: 1.0) 
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSAttributedStringKey.foregroundColor : UIColor.white]

我还修复了使应用程序崩溃的索引超出范围错误,因为显然某些专辑没有专辑封面,因此我对此进行了检查。 这是应用程序的当前进度:

明天,我计划学习如何进行程序化StackView,以使布局看起来更好,并可能开始实现CoreData。

Github链接:

harrysummers /无限图书馆
通过在GitHub上创建一个帐户为Infinite-Library开发做出贡献。 github.com