- Registriert
- 23.12.07
- Beiträge
- 213
Hallo, ich bin totaler Objective-C / iPhone Dev Anfänger und habe Probleme meine App richtig zu planen / umzusetzen, da mir anscheinend das grundlegende Verständnis fehlt...:-[
Vielleicht kann mir hier jemand helfen, wenigstens, wie ich sie strukturieren muss.
Eigentlich ist die App sehr einfach aufgebaut:
Sie besteht aus 2 Ansichten:
Einmal ein Fullscreen WebView und einer Fullscreen Videosstream Ansicht (könnte auch notfalls ein WebView sein).
Die beiden Ansichten werden über eine Navigationsbar + Button gewechselt. Wichtig dabei ist (und das ist mein größtes Problem), dass die NavigationBar bei einem kurzen Touch auf den Screen ausblenden soll, bei einem Touch+Move ausgeblendet bleiben muss, und erst bei einem erneutem kurzen Touch einblenden darf.
Das ist eigentlich alles, was in xcode geschrieben werden müsste (der Rest passiert im WebView über html5/js).
Hier eine Interface Skizze:

Ich habe die beiden Ansichten schon in IB zusammengeschustert (ViewBased Application: In IB im ViewController.xib zwei Views angelegt in dem einen View ein UIWebView + NavigationBar, wenn man die anklickt gibt's eine Transition zur anderen View und zurück). An sich klappt das auch, nur kann ich in ViewController keine Touches abfangen, so dass die NavigationsBar ausblendet. Deshalb hatte einen durchsichtigen View drüber gelegt, damit ich dort touchesBegan abfragen kann, aber dann überlagert dieser den UIWebView, so dass man diesen nicht mehr nutzen kann. Außerdem gehe ich davon aus, dass es ziemlicher Murks ist, wie es im Moment aufgebaut ist (in xcode hab ich alles in den ViewController geschrieben und denke, dass man wohl die einzelnen Views dort aufteilen müsste).
Am liebsten würde ich auf IB komplett verzichten, da mich es komplett verwirrt, dass ich die Views nur dort habe, aber keinen Code in xcode. Aber alle Versuche es per Hand zu schreiben scheitern daran, dass ich offensichtlich keine Ahnung habe, was ich da tue.
Ich lese fleißig die Dokumentation auf developer.apple.com und diverse Bücher (iPhone in Action ist wirklich empfehlenswert), aber es wäre super wenn mir da jemand etwas helfen könnte. Oder wenn mir jemand ein gutes iPhone Dev Forum nennen könnte.
Vielen Dank!
Vielleicht kann mir hier jemand helfen, wenigstens, wie ich sie strukturieren muss.
Eigentlich ist die App sehr einfach aufgebaut:
Sie besteht aus 2 Ansichten:
Einmal ein Fullscreen WebView und einer Fullscreen Videosstream Ansicht (könnte auch notfalls ein WebView sein).
Die beiden Ansichten werden über eine Navigationsbar + Button gewechselt. Wichtig dabei ist (und das ist mein größtes Problem), dass die NavigationBar bei einem kurzen Touch auf den Screen ausblenden soll, bei einem Touch+Move ausgeblendet bleiben muss, und erst bei einem erneutem kurzen Touch einblenden darf.
Das ist eigentlich alles, was in xcode geschrieben werden müsste (der Rest passiert im WebView über html5/js).
Hier eine Interface Skizze:

Ich habe die beiden Ansichten schon in IB zusammengeschustert (ViewBased Application: In IB im ViewController.xib zwei Views angelegt in dem einen View ein UIWebView + NavigationBar, wenn man die anklickt gibt's eine Transition zur anderen View und zurück). An sich klappt das auch, nur kann ich in ViewController keine Touches abfangen, so dass die NavigationsBar ausblendet. Deshalb hatte einen durchsichtigen View drüber gelegt, damit ich dort touchesBegan abfragen kann, aber dann überlagert dieser den UIWebView, so dass man diesen nicht mehr nutzen kann. Außerdem gehe ich davon aus, dass es ziemlicher Murks ist, wie es im Moment aufgebaut ist (in xcode hab ich alles in den ViewController geschrieben und denke, dass man wohl die einzelnen Views dort aufteilen müsste).
Am liebsten würde ich auf IB komplett verzichten, da mich es komplett verwirrt, dass ich die Views nur dort habe, aber keinen Code in xcode. Aber alle Versuche es per Hand zu schreiben scheitern daran, dass ich offensichtlich keine Ahnung habe, was ich da tue.

Ich lese fleißig die Dokumentation auf developer.apple.com und diverse Bücher (iPhone in Action ist wirklich empfehlenswert), aber es wäre super wenn mir da jemand etwas helfen könnte. Oder wenn mir jemand ein gutes iPhone Dev Forum nennen könnte.
Vielen Dank!