Não estão conseguindo adicionar a logo, ele esta reportando este problema :
Type 'UIImage' has no member 'logo'
codigo: A logo esta no assets, estou tentando importar ela de lá
Não estão conseguindo adicionar a logo, ele esta reportando este problema :
Type 'UIImage' has no member 'logo'
codigo: A logo esta no assets, estou tentando importar ela de lá
Olá, Igor.
Tudo bem?
Pelo que estou vendo no seu código, você está tentando acessar uma imagem chamada 'logo' como se fosse uma propriedade estática da classe UIImage
. No entanto, a classe UIImage
não possui uma propriedade estática com esse nome, o que está causando o erro.
Para corrigir o problema, você deve criar uma instância de UIImage
utilizando o inicializador que busca a imagem pelo nome no seu Asset Catalog. O código correto para carregar a imagem chamada 'logo' seria assim:
private lazy var logoImageView: UIImageView = {
let imageView = UIImageView(image: UIImage(named: "logo"))
return imageView
}()
Neste caso, o método named:
é utilizado para buscar uma imagem com o nome especificado no seu Asset Catalog. Certifique-se de que a imagem 'logo' realmente existe no Asset Catalog e que o nome está correto, respeitando maiúsculas e minúsculas.
Espero que essa informação resolva o seu problema. Lembre-se de que, após adicionar a logoImageView
à sua view, você também precisará configurar as constraints para que a imagem seja exibida corretamente na tela.
Espero ter ajudado e bons estudos!