class FirstViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource { var liste = [Picture]() // Referenzen func numberOfSections(in collectionView: UICollectionView) -> Int { return 1 } func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return liste.count } func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { bnChange.isEnabled=true let row = (indexPath as NSIndexPath).row labelRow.text="row: "+String(row) } func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "MyCell", for: indexPath) // Identifier cell.backgroundColor = UIColor(red: 0.8, green: 0.8, blue: 0.6, alpha: 1) return cell } override func prepare(for segue: UIStoryboardSegue, sender: Any?) { } // prepare override func viewDidLoad() { super.viewDidLoad() setPictures() collectionView.dataSource=self collectionView.delegate = self } func setPictures() { liste.append( Picture( "antipasti, "antipasti, rezept: "rezept1") ) liste.append( Picture( "avocado-mango", "avocado-mango-salsa-mit-garnelen, rezept: "rezept2") ) liste.append( Picture( "bacon-tomaten", "bacon-tomaten-frischkaesehaeppchen, rezept: "rezept3") ) liste.append( Picture( "baerlauch", "baerlauch-sahnesuppe-mit-croutons, rezept: "rezept4") ) liste.append( Picture( "bayern-burger", "bayern-burger-als-fingerfood, rezept: "rezept5") ) liste.append( Picture( "bueffelmozzarella", "bueffelmozzarella-mit-mangoscheiben-und-fruchtigem-dressing, rezept: "rezept6") ) liste.append( Picture( "cappuccino", "cappuccino-von-der-maroni-mit-trueffelschaum, rezept: "rezept7") ) liste.append( Picture( "carpaccio-rind", "carpaccio-vom-rind, rezept: "rezept8") ) liste.append( Picture( "carpaccio-roter-bete", "carpaccio-von-roter-bete-mit-feldsalat-birnen-und-kuerbiskernkrokant, rezept: "rezept9") ) liste.append( Picture( "coleslaw", "coleslaw-atlanta-style, rezept: "rezept10") ) liste.append( Picture( "couscoussalat-rosinen", "couscoussalat-mit-rosinen-und-minze, rezept: "rezept11") ) liste.append( Picture( "spargelsalat", "einfacher-spargelsalat, rezept: "rezept12") ) liste.append( Picture( "entenbrust", "entenbrust-auf-buntem-salat, rezept: "rezept13") ) liste.append( Picture( "feldsalat", "feldsalat-mit-granatapfel-und-ziegenkaese-im-speckmantel, rezept: "rezept14") ) liste.append( Picture( "flammkuchen", "flammkuchen-mit-ziegenkaese-rosmarin-und-honig, rezept: "rezept15") ) liste.append( Picture( "frischeglas", "frischeglas, rezept: "rezept16") ) liste.append( Picture( "suesskartoffel", "gebackene-suesskartoffel-mit-wuerzigem-feta-oliven-salat, rezept: "rezept17") ) liste.append( Picture( "ziegenkaese", "gebackener-ziegenkaese-im-speckmantel-auf-fruchtigem-salat-mit-honig-senf-vinaigrette, rezept: "rezept18") ) liste.append( Picture( "bresaola", "gefuellte-bresaola-saeckchen, rezept: "rezept19") ) liste.append( Picture( "champignons", "gefuellte-champignons, rezept: "rezept20") ) liste.append( Picture( "getrueffelte-maronisamtsuppe", "getrueffelte-maronisamtsuppe, rezept: "rezept21") ) liste.append( Picture( "weisse-bohnen", "griechische-dicke-weisse-bohnen-in-tomatensosse, rezept: "rezept22") ) liste.append( Picture( "apfel-speck", "gudruns-apfel-speck-ziegenkaesetuermchen-mit-honig-und-thymian, rezept: "rezept23") ) liste.append( Picture( "hummus-tomaten", "hummus-mit-getrockneten-tomaten, rezept: "rezept24") ) liste.append( Picture( "jakobsmuscheln", "jakobsmuscheln-auf-avocado-mango-salat-mit-zwiebelvinaigrette, rezept: "rezept25") ) liste.append( Picture( "schweinefilet", "kaltes-schweinefilet, rezept: "rezept26") ) liste.append( Picture( "karotten-kartoffelsuppe", "karotten-suesskartoffelsuppe, rezept: "rezept27") ) liste.append( Picture( "kuerbis-karotten-suppe", "kuerbis-karotten-kokos-ingwer-suppe, rezept: "rezept28") ) liste.append( Picture( "kuerbissuppe-curry", "kuerbissuppe-mit-einem-hauch-curry, rezept: "rezept29") ) liste.append( Picture( "kuerbissuppe-ingwer", "kuerbissuppe-mit-ingwer-und-kokos, rezept: "rezept30") ) liste.append( Picture( "kuerbissuppe-ingwer", "kuerbissuppe-mit-ingwer-und-kokosmilch, rezept: "rezept31") ) liste.append( Picture( "lachs-quiche", "lachs-quiche-a-la-koelkast, rezept: "rezept32") ) liste.append( Picture( "lachs-spinat", "lachs-spinat-rolle, rezept: "rezept33") ) liste.append( Picture( "lachsrolle-spinat", "lachsrolle-mit-spinat-und-frischkaese, rezept: "rezept34") ) liste.append( Picture( "linsensalat-mango", "linsensalat-mit-mango-und-paprika, rezept: "rezept35") ) liste.append( Picture( "low-carb", "low-carb-wrap-genial, rezept: "rezept36") ) liste.append( Picture( "mango-mozzarella", "mango-mit-mozzarella, rezept: "rezept37") ) liste.append( Picture( "mangold-feta", "mangold-feta-taschen, rezept: "rezept38") ) liste.append( Picture( "kuerbissuppe", "mediterrane-kuerbissuppe, rezept: "rezept39") ) liste.append( Picture( "party-kaeserolle", "party-kaeserolle, rezept: "rezept40") ) liste.append( Picture( "pilzrisotto", "pilzrisotto, rezept: "rezept41") ) liste.append( Picture( "raeucherlachs", "raeucherlachs-auf-meerrettich-schmand-und-kartoffelpuffern, rezept: "rezept42") ) liste.append( Picture( "risotto-milanese", "risotto-milanese-mit-crevetten, rezept: "rezept43") ) liste.append( Picture( "roastbeef", "roastbeef, rezept: "rezept44") ) liste.append( Picture( "rote-bete-carpaccio", "rote-bete-carpaccio, rezept: "rezept45") ) liste.append( Picture( "rote-bete-salat", "rote-bete-salat-mit-ziegenkaese, rezept: "rezept46") ) liste.append( Picture( "rote-olivenpaste", "rote-olivenpaste, rezept: "rezept47") ) liste.append( Picture( "rucolasalat-feigen", "rucolasalat-mit-feigen-mozzarella-und-parmesan, rezept: "rezept48") ) liste.append( Picture( "salat-honigchampignons", "salat-mit-honigchampignons, rezept: "rezept49") ) liste.append( Picture( "salat-fenchel-chicoree", "salat-vom-fenchel-chicoree-und-orange, rezept: "rezept50") ) liste.append( Picture( "entensuppe", "scharfe-entensuppe, rezept: "rezept51") ) liste.append( Picture( "zwiebelkuchen", "schwaebischer-zwiebelkuchen, rezept: "rezept52") ) liste.append( Picture( "staudensellerie-salat", "staudensellerie-salat, rezept: "rezept53") ) liste.append( Picture( "thunfischfilet", "thunfischfilet-in-zimt-sesam-kruste-auf-chili-mango-salat, rezept: "rezept54") ) liste.append( Picture( "ziegenkaese-honigsauce", "ueberbackener-ziegenkaese-mit-honigsauce, rezept: "rezept55") ) liste.append( Picture( "langos-knoblauchcreme", "ungarische-langos-mit-knoblauchcreme-und-kaese, rezept: "rezept56") ) liste.append( Picture( "feldsalat-granatapfel", "weihnachtlicher-feldsalat-mit-granatapfelkernen, rezept: "rezept57") ) liste.append( Picture( "maronensuppe", "winterliche-maronensuppe, rezept: "rezept58") ) liste.append( Picture( "maultaschensalat", "winterlicher-maultaschensalat, rezept: "rezept59") ) liste.append( Picture( "zwiebelkuchen", "zwiebelkuchen-in-der-muffinform, rezept: "rezept60") ) } }