Frage

sich fragen, ob jemand etwas Licht auf die Erstellung eines semi-transparenten Hilfebildschirms auf einem iPad- oder iPhone-App erstellen kann? Etwas Ähnliches der Googles-App.

Ich habe einen splitViewController und ich möchte auf dem splitViewController einen durchsichtigen schwarzen Overlay zu überlagern, wo ich Hilfe Informationen zu jedem Element zeigen, können Sie in der splitViewController klicken.

Ich folgte http://cocoawithlove.com/2009/ 04 / showing-Nachricht-over-iphone-keyboard.html die mir das Overlay wird, aber ich bin jetzt das Hinzufügen klickbare UIViews (zB eine Schaltfläche, um das Overlay zu schließen). Das Problem ist, wenn ich aufgerichtet bin

Sehen Sie berührt am Ende des Codes beendet

================================================================ generasacodicetagpre.

// generasacodicetagpre.

War es hilfreich?

Lösung

Solved this with NSNotifications. Something like this... its a little static... should be more dynamic.

 [[NSNotificationCenter defaultCenter]
   addObserver:self
   selector:@selector(eventHandler:)
   name:@"SomeButtonClicked"
   object:nil ];

-(void)eventHandler: (NSNotification *) notification
{
    NSString *buttonWhichWasClicked = [[notification userInfo]   objectForKey:@"buttonName"];
    NSLog(@" %@", buttonWhichWasClicked);

    if ([buttonWhichWasClicked isEqualToString:@"close"]){
    [self removeView];
    }
     //Tell other buttons to dim/remove themselves as a new one was selected
 }

- (void)removeView
{
//code to remove view
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top