//

Tabbar laten verdwijnen en verschijnen

Tabbar laten verdwijnen en verschijnen discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Vraagje Als je bij het bekijken van foto's in de foto app op de foto drukt, wordt de hele foto zichtbaar en verdwijnen de toolbar, ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Berichten van vandaag

Reageren

 

Discussietools Weergave
  #1  
Oud 01-04-10, 00:11
celaeno2 celaeno2 is offline
• iOS 3.1.3
• Besturingssysteem: Windows
 
Geregistreerd: Mar 2010
Berichten: 23
Standaard Tabbar laten verdwijnen en verschijnen

Vraagje

Als je bij het bekijken van foto's in de foto app op de foto drukt, wordt de hele foto zichtbaar en verdwijnen de toolbar, navigationbar en statusbar. Druk je vervolgens op de foto, dan komen ze weer tevoorschijn. Ook als je 5 seconden wacht of naar de volgende foto scrolt, verdwijnen ze automatisch.

Weet iemand hoe je dit het beste kan bewerkstelligen, is daar een speciaal foefje voor?

Laatst gewijzigd door celaeno2; 01-04-10 om 18:43.
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 01-04-10, 01:59
Whacko Whacko is offline
• iOS 7.1.2
• 5.1.1
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 484
Standaard

[navigationController setNavigationBarHidden: YES animated:YES]

is dit wat je zoekt?
__________________
Software Engineer
iPhone Developer
  #3  
Oud 01-04-10, 18:47
celaeno2 celaeno2 is offline
• iOS 3.1.3
• Besturingssysteem: Windows
 
Geregistreerd: Mar 2010
Berichten: 23
Standaard

Dan verdwijnt de navigationbar inderdaad, alleen hoe zorg je er voor dat ie weer te voorschijn komt wanneer je op de achtergrond drukt? Ik vraag dit omdat er nogal wat dingen op cocoa lijken voorgeprogrammeerd te zijn. Is dat dus allemaal in paar commando's samen te vatten, of werkt het gewoon zo:

If (touch background) then {hide toolbar}



Overigens bedoelde ik niet de tabbar, maar de toolbar Inmiddels in mijn post (niet de titel) aangepast.

Laatst gewijzigd door celaeno2; 01-04-10 om 19:04.
  #4  
Oud 03-04-10, 12:12
Geno's schermafbeelding
Geno Geno is offline
• iOS 9.0 beta
• 8.4
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2009
Berichten: 251
Standaard

Wat je omschrijft zijn API's en je kan de werking er van veranderen door jezelf als delegate toe te wijzen.

Ik denk dat je dit het makkelijkst kan doen door een onzichtbare UIButton in je view te plaatsen en dan resignFirstResponder method te gebruiken (zie UIResponder class).
Wellicht dat je ook een IF statement kan gebruiken, zoals je zelf aangeeft. Ik zou dan ook in UIResponder class kijken welke touchevent je kan gebruiken.
  #5  
Oud 06-04-10, 21:58
Frog Frog is offline
• iOS 4.2.1
• Ik heb geen iPad
• Besturingssysteem: Mac OS X
 
Geregistreerd: Sep 2008
Berichten: 379
Standaard

Het kan heel makkelijk met één van de volgende codes:

Code:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self.navigationController setNavigationBarHidden:YES animated:YES] 
}
Code:
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[self.navigationController setNavigationBarHidden:YES animated:YES] 
}
De eerst wordt aangeroepen wanneer je het scherm aanraakt en de tweede wanneer je het scherm loslaat. Redelijk logisch...
  #6  
Oud 10-04-10, 22:21
celaeno2 celaeno2 is offline
• iOS 3.1.3
• Besturingssysteem: Windows
 
Geregistreerd: Mar 2010
Berichten: 23
Standaard

Interessante dingen Ik had de laatste reacties nog niet gezien, aangezien die een paar dagen later kwamen.

Het lijkt goed te werken, bedankt voor de hulp allemaal!

@Geno:
Wat bedoel je precies met jezelf als delegate toewijzen, bedoel je iets als een protocol?
  #7  
Oud 10-04-10, 23:02
Frog Frog is offline
• iOS 4.2.1
• Ik heb geen iPad
• Besturingssysteem: Mac OS X
 
Geregistreerd: Sep 2008
Berichten: 379
Standaard

Je zegt eigenlijk: ik wil alle informatie hierover ontvangen. Die informatie ontvang je in methods die je dan moet implementeren. Ik weet alleen niet hoe dat bij deze API werkt.
Reageren



Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
Tabbar en ViewDidUnload Robbee Ontwikkelen voor iOS 3 28-01-11 21:06
UIWebView en TabBar laden imosed Ontwikkelen voor iOS 3 12-01-11 18:05
Tabbar in een WindowBased App iMidas Ontwikkelen voor iOS 1 10-01-11 22:40
TabBar Controller : More... Tab markvwijnen Ontwikkelen voor iOS 8 01-10-09 19:11

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 00:17.