iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   Model view gehele beeldscherm (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/64156-model-view-gehele-beeldscherm.html)

yozefff 12-07-10 10:37

Model view gehele beeldscherm
 
Hello

Ik kom er niet uit, dus dan maar even hier vragen. Ik heb volgende structuur

[main]
- [tabbar]

-- [View 1]
--- [Scrollview]
---- [View 1.1]
---- [View 1.2]
---- [View 1.3]

-- [View 2]


Gaat om de views in scrollview. Elk view daarin heeft een knopje en al je eropdrukt dan flipt de view naar een andere view. Net zoals de flipview example die je bij de SDK krijgt.

Probleem is alleen dat als ik dus op het knopje druk en hij gaat flippen , de view in de scrollview gaat flippen. Dat betekend dat niet gehele beeldscherm flipt, maar de zichtbare view van de scrollview. Ik wil graag gehele beeld flippen.

Volgens mij moet ik dus de aanroep om te flippen vanaf [main] doen en niet (wat nu gebeurd) vanaf vb [View 1.1]. Maar hoe roep ik vanaf [View 1.1] de [main] aan?

help?

TUX2K 12-07-10 12:29

Probeer eens de view van de tabbar te flippen, dan flipt de tabbar mee.

yozefff 12-07-10 12:32

hmm ja .. dat wil ik dus ook .. alleen .. hoe kom ik van die subview (eigenlijk sub sub sub view ... ) naar de tabbar?

yozefff 12-07-10 12:34

oh .. kreeg net van iemand te horen om dit te proberen

UIView *parent = [self superview];

TUX2K 12-07-10 12:57

Dat zou je ook kunnen proberen, als je naar de tabbar wil komen kan je dit het beste doen via je AppDelegate.
Daar moet je dan wel een property maken voor de tabbar.

SkyTrix 13-07-10 12:37

Als je weet hoeveel views diep je altijd zit kan je inderdaad telkens de -superView method gebruiken. Als je applicatie z'n main element een UITabBarController is dan zou deze in feite sowieso als property moeten gedeclareerd zijn met een retain en kan je er dus inderdaad vanaf de AppDelegate aan.

yozefff 14-07-10 16:29

Heb inderdaad de AppDelegate gebruikt. De tabbar was toch al gedefineerd met retain enzo. Dus kon uiteindelijk makkelijk vanuit die sub view de tabbar laten flippen ( = gehele scherm).

thnx


Alle tijden zijn GMT +2. Het is nu 15:55.