HelloWorld 03 - Info-Button und Alert-Dialog - 3. Alert-Dialog erstellen und Copyright Informationen anzeigen |
|
|
|
Geschrieben von: Philipp
|
MONDAY, 03 NOVEMBER 2008 07:11 |
Seite 3 von 4
3. Alert-Dialog erstellen und Copyright Informationen anzeigen
Wie Eingangs erwähnt, möchten wir, das nach dem Drücken des Info-Buttons ein Dialog mit Copyright-Informationen erscheint. Ich denke das einfachste wäre ersteinmal ein sogenannter "Alert-Dialog". Diesen erstellen wir mit Hilfe der Klasse UIAlertView innerhalb unserer neuen Funktion wie folgt (fett gedrucktes ist neu):
/**
* Diese Funktion wird aufgerufen, wenn der Anweder den info button drückt
**/
- (void) infoViewAction
{
// ein neuer Alert Dialog
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Copyright"
message:@"©2008 - [Dein Name].\r\nAlle Rechte
vorbehalten."
delegate:nil
cancelButtonTitle:@"Schließen"
otherButtonTitles:nil];
// jetzt zeigen wir diesen auch
[alert show];
// der Anwender hat an dieser Stelle den Dialog bestätigt,
// somit können wir ihn aus dem Speicher entfernen.
[alert release];
}
In der ersten Zeile erstellen wir den Dialog. Dabei geben wir einen Dialog-Titel "Copyright" und eine Nachricht "©2008 - [Dein Name].\r\nAlle Rechte vorbehalten." an. (Ersetzt "[Deine Name]" mit euren Namen und das "\r\n" bewirkt übriegens einen Zeilenumbruch).
Der Dialog-Button zum "wegdrücken" des Dialoges erhält den Titel "Schließen". Weitere Knöpfe könnten wir durch otherButtonTitles definieren, das brauchen wir aber für unseren einfach Zweck im Moment nicht.
Wenn wir jetzt die Anwendung erneut starten und auf den Info-Button drücken, sehen wir einen wunderschönen Alert-Dialog mit Copyright Informationen.

|
LAST_UPDATED2 |
Gefallen mir sehr gut! Istn super Einstieg!
Vielen Dank dafür :)
Vielen Dank weiter sooooooo
War echt super hilfreich danke.....
Nachdem ich mich mit so manchen anderen Beispielen rumgeärgert habe, gabs hier ein Erfolgserlebnis. Nicht nur weils klappt, sondern weil mann es auch versteht !
Habe ebenfalls gerade alle 3 Tutorials durchgearbeitet und bin extrem begeistert wie gut man doch durch solche Tutorials an das Thema "iPhone Entwicklung" rangeführt werden kann.
Vorsichtige Frage: Wann gibt es mehr davon? :-)
Viele Grüße aus Berlin,
Cyrill
vll gibts ja bald noch nen hallo world 4 mit nem Sound der ertönt sobald man auf den Button klickt! nur so ne Idee ;)
LG MC und Weiter so
ps. giebt es eigentlich ein gutes Deutsches Buch über die verschiedenen Sprachen XCODE; VC usw?
Ich hoffe diese Serie wird fortgesetzt!
Mfg
Stephan
Durch den ersten Erfolg auf den Geschmack gebracht, freue ich mich auf das bestellte Buch, um dann richtig durchzustarten. :)
Viele Grüße
Roland
Basiert das iPhone OS nicht auf einem Unix Kernel?
Da braucht man doch kein Carrage Return oder?
Naja, danke fürs klasse Tut :)
(Auch wenn ich nicht ganz verstehe warum es beim UIButton keine alloc gibt)
hat sehr geholfen! Würde mich über ein Tutorial freuen, wo man sieht, wie man GPS integriert. Und Webseiten aufruft ( im Hintergrund also nur Daten dahin schicken. ) Dazu die Frage ob das Fenster, wo man eine Bestätigung bekommt, ob GPS verwendet werden darf, System gebunden ist? Weil ich es sehr wichtig finde, dass diese Erlaubnis kommt, ohne dass man es selber programmieren muss!!!
Danke schonmal!!!!