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

100 Days of SwiftUI —— Day 98:SnowSeeker (三)_第1张图片

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

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

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

你可能感兴趣的:(100 Days of SwiftUI —— Day 98:SnowSeeker (三))