Artikel Tagged 'modal'

iPhone-Code-Snippet: UIAlertView

Die Klasse UIAletrView können Sie ein modales Fenster (animiert) anzuzeigen, um zu informieren und / oder dich etwas fragen. Die UIAlterView (Warnmeldungen anzeigen) sind sehr komfortabel und einfach zu bedienen. Der Umgang mit Benutzer-Reaktion wird durch das Abfangen der Index der Schaltfläche gedrückt gelöst. Um eine einfache Ansicht UIAlterView schreiben Sie einfach:

1
2
3
4
/ / Alert mit einem einfachen Knopf, ohne Rückruf
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" message : @ "Messaggio" cancelButtonTitle : @ "Annulla" otherButtonTitles : nil ] ; UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Titel" Nachricht: @ "Message" cancelButtonTitle: @ "Abbrechen" otherButtonTitles: nil];
; [MyAlert Show];
; [MyAlert release];

Und 'möglich, zusätzliche Schaltflächen fügen otherButtonTitles :

1
2
3
4
/ / Alert mit zwei einfachen Knöpfen, kein Rückruf
[ [ UIAlertView UIAlertView MyAlert * = [[UIAlertView
; [MyAlert Show];
; [MyAlert release];

: Um festzustellen, welche Taste gedrückt wurde, fügen Sie einfach den delegate:self der Initialisierung des Objektes UIAlterView :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ / Einfache Alarm mit zwei Tasten und Rückrufe
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" message : @ "Messaggio" delegate : self cancelButtonTitle : @ "Annulla" otherButtonTitles : @ "Ok" , nil ] ; UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Titel" Nachricht: @ "Message" Delegierter: Selbst cancelButtonTitle: @ "Abbrechen" otherButtonTitles: @ "Ok", nil];
; [MyAlert Show];
; [MyAlert release];

/ / Der Rückruf hat die folgende Syntax

void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) {buttonIndex
buttonIndex ) { Schalter (buttonIndex) {
: Fall 1:
/ / Code
zu brechen;
}
}

Der Rückruf alertView müssen diese Namen haben, für weitere Informationen siehe UIAlertViewDelegate

punteranno sempre a quella. Mit nur der RÜCKRUF alertView:clickedButtonAtIndex mehr UIAletrView wird immer zu diesem Punkt. Mit dem Tag-Feld des Objekts UIAletrView , können wir bestimmen, was der "Anrufer":

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/ / Einfache Alarm mit zwei Tasten und Rückrufe
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" message : @ "Messaggio" delegate : self cancelButtonTitle : @ "Annulla" otherButtonTitles : @ "Ok" , nil ] ; UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Titel" Nachricht: @ "Message" Delegierter: Selbst cancelButtonTitle: @ "Abbrechen" otherButtonTitles: @ "Ok", nil];
; myAlertA.tag = 1;
; [MyAlertA Show];
; [MyAlertA release];

/ /
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" message : @ "Messaggio" delegate : self cancelButtonTitle : @ "Annulla" otherButtonTitles : @ "Ok" , nil ] ; UIAlertView myAlertB * = [[UIAlertView alloc] initWithTitle: @ "Titel" Nachricht: @ "Message" Delegierter: Selbst cancelButtonTitle: @ "Abbrechen" otherButtonTitles: @ "Ok", nil];
; myAlertA.tag = 2;
; [MyAlertB Show];
; [MyAlertB release];

/ / Mehrere Management UIAlertView

void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) {buttonIndex
"Alert Tag: %i" , alertView.tag ) ; NSLog (@ "Alert-Tags:% s", alertView.tag);
"buttonIndex: %i" , buttonIndex ) ; NSLog (@ "buttonIndex:% s", buttonIndex);
}

Mehr ...

Erstellen MovieClip modalen TopMost

di Flash. Zeigen ein Verfahren, um Symbole (MovieClip) modalen Komponenten, um ähnlich wie bei der verwendet werden erstellen Alert und Window von Flash. Ziel ist es, einen MovieClip vor allen anderen zu zeigen, zu Beeinträchtigungen - auch - den Zugriff auf die zugrunde liegenden und jedes andere Objekt / Komponente vorhanden ist. Um ehrlich zu sein habe ich, dass dadurch ein wenig "Reverse-Engineering-Code von Adobe, die sich im klaren ist erreicht! Ich habe wirklich widerstanden ;)

Die artefizio, die verwendet werden, jede Schnittstelle vorhanden, aber unter unseren MovieClip zu deaktivieren ist, ist es, einen transparenten MovieClip, die den ganzen Bereich der Bühne nimmt zu schaffen. a false . An diesem MovieClip, das wird nicht schön sein sichtbar, schnappt eine Methode "void" auf der Veranstaltung onRelease , wobei darauf geachtet, die gesetzt useHandCursor zu false .

Zuerst erstellen wir einen Film mit einer Schnittstelle in der Hauptstufe:

Schnittstelle

Mehr ...


Stop SOPA