• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

TableList - Image einfügen

Mole23

Grahams Jubiläumsapfel
Registriert
05.07.10
Beiträge
104
Hi zusammen,

ich bin noch recht neu in Sachen iPhone / iPad-Devellopment und habe mich gerade ein bissle mit der "tableList" auseinander gesetzt. Jetzt wollte ich gerne jede Zeile mit einem Image quasi als Icon ergänzen. Bis jetzt habe ich allerdings noch keine Lösung gefunden. Evtl. kann mir ja einer einen kleinen Tip geben...

Ich poste mal die Stelle, wo die tableList erstellt wird:

Code:
- (void)viewDidLoad {
    [super viewDidLoad];
    
    tableList = [[NSMutableArray alloc] init];
    [tableList addObject:@"Sattelzugmaschine"];
    [tableList addObject:@"Sattelauflieger"];
    [tableList addObject:@"Dreiachser"];
    [tableList addObject:@"Vierachser"];
    
    [self setTitle:@"Fahrzeugtypen"];
Und hier gebe ich den Objekten den Inhalt:

Code:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    
    if ([[tableList objectAtIndex:indexPath.row] isEqual:@"Sattelzugmaschine"])
    {
        sattelzugmaschine *f01 = [[sattelzugmaschine alloc] initWithNibName:@"sattelzugmaschine" bundle:nil];
        [f01 setTitle:@"Sattelzugmaschine"];
        [self.navigationController pushViewController:f01 animated:YES];
    }
    
    if ([[tableList objectAtIndex:indexPath.row] isEqual:@"Sattelauflieger"])
    {
        dreiachser *f02 = [[dreiachser alloc] initWithNibName:@"sattelauflieger" bundle:nil];
        [f02 setTitle:@"Sattelauflieger"];
        [self.navigationController pushViewController:f02 animated:YES];
    }
        
    
    if ([[tableList objectAtIndex:indexPath.row] isEqual:@"Dreiachser"])
    {
        dreiachser *f03 = [[dreiachser alloc] initWithNibName:@"dreiachser" bundle:nil];
        [f03 setTitle:@"Dreiachser"];
        [self.navigationController pushViewController:f03 animated:YES];
    }
    
    if ([[tableList objectAtIndex:indexPath.row] isEqual:@"Vierachser"])
    {
        vierachser *f04 = [[vierachser alloc] initWithNibName:@"vierachser" bundle:nil];
        [f04 setTitle:@"Vierachser"];
        [self.navigationController pushViewController:f04 animated:YES];
    }
}

So wie bei dieser dieser App z.B.

img0008v.png



Bin für jeden Hinweis dankbar. Besten Gruß, Ole!
 
Zuletzt bearbeitet:
Ah, perfekt, das hatte ich gesucht!

Vielen Dank!
 
ganz einfach: da wo deine TableViewCell steht musst du folgendes Eintragen:

cell.imageView.image = [UIImahe imageNamed:@"nameMeinesBildes.png"];
 
Hey Miralem, vielen Dank noch einmal. Ich muss ehrlich sagen, so richtig bin ich durch die Apple Reference Library auch nicht durchgestiegen...

Ich hatte allerdings noch folgendes Video-Tutorial zum Thema cusom-TableView entdeckt, falls jemand mal vor dem selben Problem steht:

Part 1
http://www.youtube.com/watch?v=tMo8T1uh77E&feature=related

Part 2
http://www.youtube.com/watch?v=cJIq6Ij6I5k

Part 3
http://www.youtube.com/watch?v=1_XHqG_IhK8&NR=1

Part 4
http://www.youtube.com/watch?v=319wVePdS70&NR=1

Part 5
http://www.youtube.com/watch?v=0DAoMl79b1A&NR=1


Gruß!
 
Hey Mole schau dir mal auch folgenden SampleCode von Apple an. Dort hast du ein umfangreiche Code-Basis die du nutzen kannst und die sehr hilfreich um zu verstehen wie der Code aussehen könnte. Der Code ist sauber geschrieben und übersichtlich gehalten :)

Dein gezeigtes Screeenshot sieht aus wie ein SubView. Folgenden Abschnitt aus der "Table View Programming Guide for iPhone OS"-Doku solltest du dir, zusätzlich zum oberen Beispiel-Code anschauen :)

Muss mir den Part aber selbst noch mal genauer anschauen, würde dir mehr Tipps geben, bin aber auch noch nicht so weit mit den SubViews :) in 1-2 Wochen will ich mir auch ein SubView zusammenstellen dann kann ich mehr dazu sagen ;)
 
Hi,

erstmal danke für die Antwort. Über den Abschnitt bin ich gestern allerdings auch gestolpert, leider ist das auch genau das Ding wo ich nicht durgestiegen bin. Ich denke ich muss mich erstmal n bissle in die Struktur reinfuchsen.

Der Tip von Miralem war aber schon mal sehr gut. Ich sehe jetzt immerhin mein Icon... ;-)

Gruß!
 
ok,leute versuche mal auch eine zeile mit einem bild zu fügen.

gruss vinni