Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

As imagens não estão ficando do tamanho da largura do celular

Imagens não ficam do tamanho da largura do celular.

import UIKit

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

    @IBOutlet weak var tabelaViagens: UITableView!
    @IBOutlet weak var viewHoteis: UIView!
    @IBOutlet weak var viewPacotes: UIView!

    let listaViagens: Array<Viagem> = ViagemDAO().retornaTodasAsViagens() 

    override func viewDidLoad() {
        super.viewDidLoad()
        self.tabelaViagens.dataSource = self
        //self.tabelaViagens.delegate = self

        self.viewPacotes.layer.cornerRadius = 10
        self.viewHoteis.layer.cornerRadius = 10
    }

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return listaViagens.count
    }

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let celula = tableView.dequeueReusableCell(withIdentifier: "celula", for: indexPath) as! TableViewCell
        let viagemAtual = listaViagens[indexPath.row]

        celula.labelTitulo.text = viagemAtual.titulo
        celula.labelQuantidadeDeDias.text = "\(viagemAtual.quantidadeDeDias) dias"
        celula.labelPreco.text = "R$ \(viagemAtual.preco)"
        celula.imagemViagem.image = UIImage(named: viagemAtual.caminhoDaImagem)

        celula.imagemViagem.layer.cornerRadius = 10
        celula.imagemViagem.layer.masksToBounds = true

        return celula
    }

    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 175
    }


}

1 resposta
solução!

você marcou o Content Mode da imageView para Aspect Fill ?