Skip to content

App läuft stabil, aber...#3

Open
ChrisBtt wants to merge 4 commits intoiOS-Dev-Kurs:masterfrom
ChrisBtt:master
Open

App läuft stabil, aber...#3
ChrisBtt wants to merge 4 commits intoiOS-Dev-Kurs:masterfrom
ChrisBtt:master

Conversation

@ChrisBtt
Copy link
Copy Markdown

Die App läuf twie gesagt ohne Kompiler Fehler, aber die TableViewCell bleibt leer und im Storyboard bei XCode wird die Toolbar sehr komisch angezeigt

@nilsvu
Copy link
Copy Markdown
Member

nilsvu commented May 12, 2016

Hi Christoph, erstmal zur Navigation Bar & Toolbar: Das macht alles der UINavigationController, du brauchst also keine UINavigationBar oder UIToolBar der View hinzufügen. Stattdessen einfach UIBarButtonItems dem View Controller hinzufügen, der Navigation Controller zeigt die dann ordentlich an:

bildschirmfoto 2016-05-12 um 23 13 01

@nilsvu
Copy link
Copy Markdown
Member

nilsvu commented May 12, 2016

Die Segue zur Accessory Liste muss dann zu dem Navigation Controller gehen, in den der AccessoryListViewController eingebettet ist. Der ist dann dafür zuständig seine untergeordneten View Controller Inhalt anzuzeigen, also den AccessoryListViewController.

Dann sollte die allAccessories Liste auch richtig weitergegeben werden, die Implementierung von CanvasViewController.prepareForSegue geht nämlich davon aus, dass die Segue zu einem UINavigationController geht dessen oberster View Controller der AccessoryListViewController ist.

@ChrisBtt
Copy link
Copy Markdown
Author

Die Toolbar wird dann etwas voll, weil ich komischerweise im NavigationController nicht gleichzeitig die Toolbar und die NavigationBar ansprechen kann.

@nilsvu
Copy link
Copy Markdown
Member

nilsvu commented May 13, 2016

Die Buttons in der Navigation Bar holt der Navigation Controller aus dem Navigation Item des angezeigten View Controllers, da steht auch der title drin. Siehst du im Screenshot oben mit Titel Seasonizer und Left/Right Bar Button Items.

@nilsvu
Copy link
Copy Markdown
Member

nilsvu commented May 16, 2016

Hi Christoph, die Segues klappen schon top, doch man kann die Accessories nicht bewegen. Das ist das gleiche Problem wie in #4, schau mal dort.

@nilsvu
Copy link
Copy Markdown
Member

nilsvu commented May 21, 2016

Sehr gut, funktioniert 👍 Nur das Layout ist noch statisch, d.h. das Bild wird nicht komplett angezeigt.
Benutz' Auto Layout Constraints um die beiden Views im CanvasViewController an den Rand der Content View zu "kleben", dann wird das Foto auch bildschirmfüllend angezeigt. Ggfs. noch den Content Mode der photoImageView auf Aspect Fit setzen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants