• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Interface Builder - TableViewController meiden?

belinea

deaktivierter Benutzer
Registriert
12.07.08
Beiträge
351
Ist es ratsam den fertigen TableViewController aus der Palette zu nutzen, oder sollte man sich eine eigene TableView in einen normalen ViewController zusammenbauen?

Ich habe jetzt das Problem dass ich den fertigen UITableViewController nicht in seiner Größe verändern kann. Er nimmt immer die ganze Seite ein. Ich kann nun weder oben eine Navigation Bar einsetzen noch unten eine Navigationsleiste. Da der InterfaceBuilder sämtliche Elemente direkt an die Tabelle klebt.

Also sollte man den fertigen TableViewController meiden, oder?
 
Naja kommt drauf an, was du machen möchtest. Wenn du zB eine Einstellungen machen möchtest, ist es ratsam, den TableViewConttoller zu verwenden, da es nur dort möglich ist Static Cells zu machen. Oder die delegate und Data Source Funktions nicht extra implementiert werden müssen. Ich persönlich nutze daher den Controller gerne. Esseiden du willst auf 50% der Höhe des viewControllers den Table view und auf den anderen 50% etwas anderes. Aber ansonsten würde ich immer den TableViewController nehmen.
 
  • Like
Reaktionen: belinea
Oh Danke für den Hinweis mit den StaticCells. Das wusste ich gar nicht, dass man die nur mit dem TableViewController machen kann.