创建自己的修饰符

161 阅读1分钟

但这样用起来每次都要先使用 .modifier,不是很方便。所以可以把这个结构体扩展到 View 视图中,这样就可以直接使用。

自定义修饰符使用很灵活,可以应用在很多地方。 因为修饰符返回的是一个新的视图对象,而不是修改现有视图对象,因此我们可以创建一个将视图嵌入堆栈并添加另一个视图的对象。

这里用一个自定义的水印修饰符来说明: