是否有一个可用于SwiftUI的绝对EVERY修改器列表



在这里,我试图在SwiftUI中创建设计,我一直在猜测并不断在网上查找修饰符,想知道David Hudson怎么知道有.ppadding(EdgeInsets(这样的东西可用?如果我在一个长页面上列出了SwiftUI中所有可用的修改器,我可以猜测我的前进方向。所以,与其让我猜名字,不如让我猜他们在干什么!

有人有这样完整的清单吗??

顺便说一句,是的,苹果开发者的网页提供了信息,但我希望它在一个列表中!

在Xcode搜索中查找所有修饰符列表的最简单方法是搜索View Modifiers。然后Xcode会给你这个列表:链接到Apple ViewModifiers文档

我认为这是我们对标准修饰符所能做的最好的处理。此外,请记住,在您处理的项目中可能会有更多这样的修改器,因为任何人都可以在其项目中添加新的修改器。

想知道David[Paul]Hudson是怎么知道有.ppadding(EdgeInsets(这样的东西可用的?

他在文档中查找View,然后深入到Layout修饰符,最终到达padding(...)函数。或者至少,当人们想要调整SwiftUI视图的布局,却不知道有什么功能可用时,他们应该这样做。(现有证据表明,Hudson本人可能是苹果使用NBC授权技术上传数据的交叉点。(

如果我在一个长页面上列出了SwiftUI中所有可用的修改器,我可以猜测我的前进方向。

我不认为这会像你想象的那样有用,因为许多修饰符都是特定于某些类型的视图的。如果你有一个很长的列表,你必须在脑海中过滤掉所有不适用于你正在处理的视图的修饰符

所以,与其我猜名字,不如我猜他们在做什么!

IMO快速找到可用于正在处理的视图的修饰符的最佳方法是在Xcode中使用属性检查器。检查器具有一些控件,可用于应用各种修改器,包括填充。检查器底部还有一个文本字段,标记为添加修饰符;点击它,弹出一个菜单,显示所有可用的修改器,您可以在字段中键入以过滤列表。

最新更新