专栏首页韦弦的偶尔分享100 Days of SwiftUI —— Day 98:SnowSeeker (三)

100 Days of SwiftUI —— Day 98:SnowSeeker (三)

现在该写最后一个项目的最后部分了,这意味着实现三个重要功能:调整UI以充分利用我们的可用空间,在点击时显示有关每个设施的更多信息,并让用户标记收藏夹。

前两个听起来可能很容易,但是您会看到它们带有有趣的复杂性,需要一些思考才能解决。没关系,但是——您现在已经快100天了,因此考虑复杂的SwiftUI应该在您的能力范围之内。这些事情可能在四,五周前对您来说就很难了,但是在这一点上,我希望它们几乎是天生的。正如大卫·史密斯(David A. Smith)所说,“只有变得容易,才是很难。”

今天,您有3个主题需要解决,其中将添加对屏幕尺寸类别的支持,显示有关设施的更多信息,并让用户标记喜欢的度假胜地。
  • 根据 size classes 更改视图的布局
  • 将Alert 绑定到可选字符串
  • 添加收藏夹 SwiftUI Edition - SnowSeeker 项目(二) 这是另一个项目的完成——别忘了与他人分享您的进度,因为即使到了现在仍要负责任!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 100 Days of SwiftUI —— Day 99:SnowSeeker (四)

    现在,我们的应用已完成,现在是时候应对一些挑战以帮助巩固您的知识,然后进行快速测试以确保您记住了所学的知识。

    韦弦zhy
  • 100 Days of SwiftUI —— Day 96:SnowSeeker (一)

    尽管到目前为止,我们所有的项目都可以在iPad上运行,但我们并没有真正花时间停下来并深入研究它。好吧,这是我们新项目中的更改,因为我们将要构建一个利用iPad提...

    韦弦zhy
  • 100 Days of SwiftUI —— Day 97:SnowSeeker (二)

    今天,我们将实施程序的前半部分,这意味着我们将获得滑雪胜地的列表,显示更多信息的详细视图以及可以并排显示它们的NavigationView。就其本身而言,这不会...

    韦弦zhy
  • 100 Days of SwiftUI —— Day 41:Moonshot(三)

    今天我们将通过添加两个视图以及它们之间的导航来完成Moonshot应用程序,但是在这里您将开始了解在SwiftUI中创建自定义布局所需要的内容——我们将使用Ge...

    韦弦zhy
  • 100 Days of SwiftUI —— Day 88:Flashzilla (三)

    当史蒂夫·乔布斯在2007年1月发布第一款iPhone时,他谈到了用户将如何与他们的新设备进行交互。看看他说的:

    韦弦zhy
  • 100 Days of SwiftUI —— Day 18:WeSplit(三)

    您刚刚完成了第一个SwiftUI应用的构建,而且一切顺利,您对它的简单程度感到惊讶。您甚至可能想知道为什么我花了这么长时间讨论结构,闭包,可选对象等等,而实际上...

    韦弦zhy
  • 100 Days of SwiftUI —— Day 28:BetterRest(三)

    这个项目是一个机会,让你练习一些SwiftUI的基础知识,学习一些新的用户界面控件:日期选择器DatePicker和步进器Stepper,看看 Swift 如何...

    韦弦zhy
  • 100 Days of SwiftUI —— Day 34:Animation(三)

    我们知道你的目标是学习SwiftUI,因为这就是你来这里的原因,所以现在也是时候增加一个期限了:你今天的任务是完成三个动画挑战,这将真正发挥你的技能和创造力!—...

    韦弦zhy
  • 100 Days of SwiftUI —— Day 38:iExpense(三)

    这是你完成的另一个项目,并且涵盖了大量的Swift和SwiftUI知识。还有更多项目需要涉及,但正如F1赛车手塞巴斯蒂安·维特尔(Sebastian Vette...

    韦弦zhy

扫码关注云+社区

领取腾讯云代金券