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 Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 31 March 2010, 23:11
» iPhone 3GS 16GB (Zwart) [FW: 3.1.3]  [Jailbreak: Nee]
» Windows
 
Geregistreerd: 26 March 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; 1 April 2010 om 17:43.
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 1 April 2010, 00:59
» iPhone 5s 16GB (Goud) [FW: 7.1.2]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 January 2009
Berichten: 484
Standaard

[navigationController setNavigationBarHidden: YES animated:YES]

is dit wat je zoekt?
__________________
Software Engineer
iPhone Developer
  #3  
Oud 1 April 2010, 17:47
» iPhone 3GS 16GB (Zwart) [FW: 3.1.3]  [Jailbreak: Nee]
» Windows
 
Geregistreerd: 26 March 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; 1 April 2010 om 18:04.
  #4  
Oud 3 April 2010, 11:12
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
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 6 April 2010, 20:58
» iPod touch 8GB (v2) [FW: 4.2.1]  [Jailbreak: Ja]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 21 September 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 April 2010, 21:21
» iPhone 3GS 16GB (Zwart) [FW: 3.1.3]  [Jailbreak: Nee]
» Windows
 
Geregistreerd: 26 March 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 April 2010, 22:02
» iPod touch 8GB (v2) [FW: 4.2.1]  [Jailbreak: Ja]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 21 September 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)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
Tabbar en ViewDidUnload Robbee Ontwikkelen voor iOS 3 28 January 2011 20:06
UIWebView en TabBar laden imosed Ontwikkelen voor iOS 3 12 January 2011 17:05
Tabbar in een WindowBased App iMidas Ontwikkelen voor iOS 1 10 January 2011 21:40
TabBar Controller : More... Tab markvwijnen Ontwikkelen voor iOS 8 1 October 2009 18: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 03:27.