将图像名称传递给SwiftUI中的自定义Image子类

切萨雷

我试图完成一些看起来很简单的事情:Image为了方便起见,我在SwiftUI中有一个自定义子类,我想在我的应用程序中使用它。我的最终目标是OnboardingThumbnailImage在其他视图中使用,并简单地将图像名称传递给构造函数。

import SwiftUI

struct OnboardingThumbnailImage: View {
    var imageName: String

    var body: some View {
        Image(imageName)
            .resizable()
            .scaledToFit()
            .frame(width: 50, height: 50)
            .foregroundColor(Colors.tintColor)
    }
}

struct OnboardingThumbnailImage_Previews: PreviewProvider {
    static var previews: some View {
        OnboardingThumbnailImage(imageName: "?????")
    }
}

我该怎么做?编译器要求我在内部指定一个值,OnboardingThumbnailImage_Previews因此我一无所知。我已经研究了绑定,但是视图之间不需要“双向路”,所以我不确定。

我是否可以为了保留Image()默认Image构造函数而只保留不带任何参数的方法如果我离开,Image()则会收到错误消息:无法为无参数的类型'Image'调用初始化程序。

清扫器

这是SwiftUI询问您的方式

View预览时要显示什么图像

您只能在macOS Catalina上预览SwiftUI视图,因此,如果您不使用Catalina(像我一样),则此功能与您不太相关。

您应该将要查看的图像放在预览中????如果您不使用Catalina,或者只是不想预览它,则可以删除整个OnboardingThumbnailImage_Previews结构。

还要注意,您不能在SwiftUI中“子类化”另一个视图。您所能做的就是composition,这就是您在这里所做的。SwiftUI的设计偏向于继承而非继承你可以找到这个概念的解释在这些页面:12

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将图像作为意图传递给其他活动中的自定义标记

来自分类Dev

将 kwargs 传递给 Django 中的自定义字段

来自分类Dev

将参数传递给.isl文件中定义的自定义消息

来自分类Dev

如何将自定义验证消息传递给laravel中的cviebrock / image-validator?

来自分类Dev

将字段值传递给自定义布局

来自分类Dev

将参数传递给自定义异常

来自分类Dev

将参数传递给自定义中间件

来自分类Dev

如何将参数传递给自定义操作?

来自分类Dev

将列表传递给SQL自定义类型

来自分类Dev

将模型属性传递给自定义指令

来自分类Dev

将参数传递给自定义UITableViewCell

来自分类Dev

自定义TextView将数据传递给onDraw

来自分类Dev

将参数传递给自定义组件

来自分类Dev

将事件参数传递给自定义指令

来自分类Dev

如何将值传递给自定义UICollectionViewCell?

来自分类Dev

如何将功能传递给自定义控件

来自分类Dev

将函数传递给自定义react钩子

来自分类Dev

以自定义格式将值传递给数组

来自分类Dev

将javascript变量传递给自定义的Primefaces组件

来自分类Dev

cakephp:将变量传递给自定义验证规则

来自分类Dev

将列表传递给SQL自定义类型

来自分类Dev

将索引传递给自定义orderBy函数

来自分类Dev

将C#自定义数组传递给JavaScript

来自分类Dev

将外部参数传递给自定义视图

来自分类Dev

无法将空值传递给自定义聚合

来自分类Dev

在实例化时将 SparkSession 传递给自定义 Transformer

来自分类Dev

将参数传递给Kotlin中的自定义吸气剂

来自分类Dev

如何将参数传递给DOJO中的自定义小部件?

来自分类Dev

如何将参数输入传递给R中的自定义函数?

Related 相关文章

热门标签

归档