Artículos con la etiqueta 'Alerta'

Truco muy breve: registro de objetos JavaScript

Si usted va a desarrollar en un ambiente donde es imposible utilizar las herramientas de depuración, como Firebug , como el simulador de iPhone de Apple en Xcode, que puede llegar a ser frustrante para encontrar problemas, incluyendo el acceso incorrecto a todas las propiedades de un objeto. Aquí es que la utilización de obras alert() es fundamental!

Continuación ...

¿Cómo desarrollar en PHP con Xcode y Objective-C

¿Cuántos programadores de usar, también construir mi propia biblioteca de funciones listos para ser reutilizados en múltiples proyectos y múltiples contextos. Vamos a cambiar el título de este post, tal vez un poco arriesgado ", pero, sin embargo, como veremos, no lejos de la realidad.

En Objective-C se puede escribir y llamar a C / C + +, incluyendo el montaje, para el caso. Esta característica lo convierte en un lenguaje muy versátil y, en algunos aspectos, fenomenal. Por un lado, se puede utilizar y apreciar la sintaxis puramente de Objective-C, en el que usted puede correr más rápido el código portar escrito en ANSI C (quizás por Digital Unix o Sun) y puede encajar cómodamente en nuestro iPhone o iPad aplicaciones; por no hablar de todos los kernel BSD ya está disponible en Mac OS X!

Continuación ...

fragmento de código iPhone: UIAlertView

La clase UIAletrView le permite mostrar una ventana modal (animación) para informar y / o que se haga algo. El UIAlterView (ver alertas) son muy cómodas y fáciles de usar. La gestión de la respuesta del usuario se resuelve mediante la interceptación de que el índice del botón pulsado. Para ver un simple UIAlterView acaba de escribir:

1
2
3
4
/ / Alerta con un simple botón, sin devolución de llamada
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" message : @ "Messaggio" cancelButtonTitle : @ "Annulla" otherButtonTitles : nil ] ; UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Título" mensaje: @ "Mensaje" cancelButtonTitle: @ "Cancelar" otherButtonTitles: nil];
; [MyAlert show];
; [MyAlert liberación];

Y 'posible para añadir botones adicionales otherButtonTitles :

1
2
3
4
/ / Alerta con dos simples botones, sin devolución de llamada
[ [ UIAlertView UIAlertView MyAlert * = [[UIAlertView
; [MyAlert show];
; [MyAlert liberación];

: Para determinar qué botón se ha pulsado, simplemente agregue el delegate:self inicialización de objetos UIAlterView :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ / Alert sencillo con dos botones y callbacks
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" message : @ "Messaggio" delegate : self cancelButtonTitle : @ "Annulla" otherButtonTitles : @ "Ok" , nil ] ; UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Título" mensaje: @ "Mensaje" delegado: cancelButtonTitle auto: @ "Cancelar" otherButtonTitles: @ "OK", nil];
; [MyAlert show];
; [MyAlert liberación];

/ / La llamada se ve así

void ) alertView : ( UIAlertView * ) alertView clickedButtonAtIndex : ( NSInteger ) buttonIndex { - (Void) alertView: (UIAlertView *) clickedButtonAtIndex alertView: (NSInteger) {buttonIndex
buttonIndex ) { switch (buttonIndex) {
: caso 1:
/ / Código
break;
}
}

La devolución de llamada alertView necesidad de contar con ese nombre, para obtener más información, consulte UIAlertViewDelegate

punteranno sempre a quella. Con sólo el callbck alertView:clickedButtonAtIndex más UIAletrView siempre apuntará a eso. Usando la etiqueta del campo UIAletrView , podemos determinar cuál es el "llamador":

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/ / Alert sencillo con dos botones y callbacks
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" message : @ "Messaggio" delegate : self cancelButtonTitle : @ "Annulla" otherButtonTitles : @ "Ok" , nil ] ; UIAlertView MyAlert * = [[UIAlertView alloc] initWithTitle: @ "Título" mensaje: @ "Mensaje" delegado: cancelButtonTitle auto: @ "Cancelar" otherButtonTitles: @ "OK", nil];
; myAlertA.tag = 1;
; [MyAlert show];
; [MyAlert liberación];

/ /
[ [ UIAlertView alloc ] initWithTitle : @ "Titolo" message : @ "Messaggio" delegate : self cancelButtonTitle : @ "Annulla" otherButtonTitles : @ "Ok" , nil ] ; UIAlertView myAlertB * = [[UIAlertView alloc] initWithTitle: @ "Título" mensaje: @ "Mensaje" delegado: cancelButtonTitle auto: @ "Cancelar" otherButtonTitles: @ "OK", nil];
; myAlertA.tag = 2;
; [MyAlertB show];
; [MyAlertB liberación];

/ / Múltiples gestión UIAlertView

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

Continuación ...

Crear modal MovieClip TopMost

di Flash. Ilustran una técnica para crear símbolos (MovieClip) componentes modales para ser utilizado de manera similar a la Alert y la Window de Flash Player. El objetivo es mostrar un clip de película por encima de todos, desactivar - y - el acceso a la base y cualquier otro presente objeto / componente. Para ser honesto he conseguido que al hacer un poco de ingeniería inversa del código de Adobe, que está en el claro! De hecho, me resistía ;)

El artefizio que se utiliza para desactivar todas las interfaces actuales por debajo de nuestro clip de película, es crear un clip de película transparente de tomar toda el área del escenario. a false . En este clip de película, que será visible prácticamente no quede un método de "vacío" en el evento onRelease , teniendo cuidado de establecer el useHandCursor de false .

Primero de todo, crear una película con cualquier interfaz en el escenario principal:

Interfaz

Continuación ...