Bonjour
ModeleInfoHeader.ModeleInfoImage.image = UIImage(named: ModeleInfo.imageVoiture)
error : Cannot convert value of type '[String]' to expected argument type 'String'
Dans le code au dessus "imageVoiture" est un [String] qui contient différente image pour un thème c'est à dire par exemple pour la marque BMW le [String] contient une photo d'une BMW M3 ensuite M4 etc...
Le code est placé dans la méthode viewDidLoad pour afficher une image au dessus d'un TableView
@IBOutlet var ModeleInfoHeader: ModeleInfoHeaderView!
ModeleInfoImage est défini dans la class ModeleInfoHeaderView
Merci d'avance pour vos solutions 🙂
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
🇺🇸Hi, my array don't want to display correctly / 🇫🇷(Bonjour, mon tableau ne veut pas s'afficher correctement)
The configuration to my cells . ( La configuration de mes cellules ) :
🇺🇸My array / 🇫🇷( Mon tableau ) :
🇺🇸The result / 🇫🇷( Le résultat ) :
🇺🇸I want to replace "Label" with my array ( RS3, RS5 etc... ) / 🇫🇷Je veux remplacer "Label" par mon tableau ( RS3, RS5 etc... )
Bonjour,
J'ai un problème d'affichage de mon [String] dans une TableView, je vous montre :
Avant la page ci-dessous il y a un TableViewController qui contient une marque différente dans chaque case
Quand l'on appuie sur par exemple RS3 ou RS4 etc... :
Pour chaque modèle ( rs3, rs4 etc..) le 0 s'affiche dans la première cellule au lieu du nom du modèle
Le tableau est défini comme ceci :
var Marques: [Marque] = [
Marque(nom: "AUDI",modele:["0","RS3","RS4","RS5","RS6","RS7","R8"], image: "logo-audi", imageVoiture: [""], like: false),
Le code que j'ai écrit pour essayer d'afficher le nom du modèle :
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
switch indexPath.row {
case 0:
let cell = tableView.dequeueReusableCell(withIdentifier: "ModeleInfoNom", for: indexPath) as! ModeleInfoTableViewCell
cell.ModeleInfoNomLabel.text = ModeleInfo.modele[indexPath.row]
return cell
Ce que j'aimerai faire c'est mettre le nom du modèle dans chaque cellule qui va bien, si je clique sur rs3 à la place du 0 il faut qu'il y a écrit rs3, si je clique sur rs4 à la place du 0 il faut qu'il y a écrit rs4
Merci de votre aide
Je peux transformer ceci : Marque (nom: "AUDI", modele: "RS3", modele2: "RS5",modele3: "RS6", image: "logo-audi",like: false),
J’aimerais faire un seul modele comme cela : Marque (nom: "AUDI", modele: ["RS3","RS5","RS6"] , image: "logo-audi",like: false),
Mais ça ne fonctionne pas auriez vous une solution ?
Le contexte est plusieurs TableView dans une TableViewController
Merci d’avance