Articles of cocoa touch

Agregar margen a la izquierda de UITextField

Quiero poner el margen izquierdo del texto de un UITextField en 10 px. ¿Cuál es la mejor manera de hacer eso?

iOS Pinch Scale y Two Finger giran al mismo tiempo

Aquí está mi código: viewDidLoad: UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(pinch:)]; [self.canvas addGestureRecognizer:pinch]; pinch.delegate = self; UIRotationGestureRecognizer *twoFingersRotate = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(pinchRotate:)]; [[self canvas] addGestureRecognizer:twoFingersRotate]; twoFingersRotate.delegate = self; Código para pellizcos y rotaciones: -(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { return YES; } -(void)pinchRotate:(UIRotationGestureRecognizer*)rotate { SMImage *selectedImage = [DataCenter sharedDataCenter].selectedImage; switch (rotate.state) { case UIGestureRecognizerStateBegan: { […]

¿Cambiar el color de la cadena con NSAttributedString?

Tengo un control deslizante para una encuesta que muestra las siguientes cadenas basadas en el valor del control deslizante: “Muy mal, mal, bien, bien, muy bien”. Aquí está el código para el control deslizante: – (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@” %.f”, [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@”Very Bad”, @”Bad”, @”Okay”, @”Good”, @”Very Good”, […]

¿Cómo se subclasifica UINavigationBar para un UINavigationController mediante progtwigción?

Estoy usando una función drawRect personalizada para dibujar en UINavigationBar en mi aplicación en iOS4, no usa imágenes, solo CoreGraphics. Como no puede implementar drawRect en la categoría UINavigationBar en iOS5, Apple sugiere subclase UINavigationBar . ¿Cómo es posible reemplazar el UINavigationBar con mi subclase en UINavigationController (por lo que será compatible con iOS4 e […]

Problema al usar NSURLRequest para POSTAR datos al servidor

Creo un NSURLRequest para publicar mis datos en la aplicación de iPhone en un servidor para proceder con el script PHP. Mi script PHP se ve así. y mi NSURLRequst se crea como a continuación. NSString *myRequestString = @”&name=Hello%20World&email=Ohai2u”; NSData *myRequestData = [NSData dataWithBytes: [myRequestString UTF8String] length: [myRequestString length]]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: […]

KVO y ARC cómo eliminarObserver

¿Cómo se elimina un observador de un objeto bajo ARC ? ¿Acabamos de agregar al observador y olvidarnos de eliminarlo? Si ya no gestionamos la memoria manualmente, ¿dónde renunciamos a la observación? Por ejemplo, en un controlador de vista: [self.view addObserver:self forKeyPath:@”self.frame” options:NSKeyValueObservingOptionNew context:nil]; Anteriormente, llamaba a removeObserver: en el método dealloc del controlador de […]

Enviar un archivo como archivo adjunto en el objective c

Quiero enviar por correo un archivo (imagen) como archivo adjunto simplemente seleccionándolo de un selector de imágenes. ¿Cuál es la forma adecuada en que puedo adjuntar y enviar por correo un archivo (específicamente, una imagen) en iOS Objective-C?

UIScrollview obteniendo eventos táctiles

¿Cómo puedo detectar puntos de contacto en mi UIScrollView ? Los métodos delegates toques no están funcionando.

¿Cómo hacer que un UIButton dispare continuamente durante una situación de presionar y mantener presionado?

¿Sabes cómo Mario sigue corriendo hacia la derecha cuando mantienes presionado el botón derecho del D-Pad? De la misma manera, quiero que mi UIButton dispare continuamente su acción por el tiempo que se mantenga presionada. ¿Es esto posible para un UIButton? Si no es así, ¿es posible hacerlo con UIImageView anulando un método de manejo […]

Valor doble redondo a 2 decimales

Tengo un valor doble como 22.368511 Quiero redondearlo a 2 decimales. es decir, debería devolver 22.37 ¿Cómo puedo hacer eso?