- 100 Days of SwiftUI —— Day 92:布局
- 100 Days of SwiftUI —— Day 93:布局
- 100 Days of SwiftUI —— Day 94:布局
- 100 Days of SwiftUI —— Day 100:期
- 100 Days of SwiftUI —— Day 65:In
- 100 Days of SwiftUI —— Day 67:In
- 100 Days of SwiftUI —— Day 66:In
- 100 Days of SwiftUI —— Day 63:In
- 100 Days of SwiftUI —— Day 62:In
- 100 Days of SwiftUI —— Day 64:In

在这100天的最后一个技术项目中,我们将研究SwiftUI如何处理布局(layout)和几何图形(geometry)。是的,我知道您可能早就预料到了这类问题,但是关于SwiftUI的一个伟大之处在于它为我们做了很多工作——在本系列文章中,这种教程出现得这么晚,证明了SwiftUI的标准布局有多好。
xkcd漫画的作者兰德尔·门罗(Randall Munroe)曾经说过:
如果你真的恨某人,去教他调整不好的字间距。
if you really hate someone, teach them to recognize bad kerning.
如果你还没有意识到,字距紧排是字母之间的间距,而且不好的字距紧排现象非常普遍——一旦你学会发现,你就会发现它无处不在。
今天你将要看的是对齐,这是另一个当你了解它时很难忽略的事情。当然,当一个物体居中而另一个物体不居中时很容易发现,但是如果两个物体的前缘稍微不同怎么办?在你知道之前它是看不见的,但是当你开始注意到它是不可能停止的!
今天,您将学习三个主题,其中您将学习布局规则、对齐规则、自定义 AlignmentGuides
等。
网友评论