Articles of ios

Cómo configuro el color de fondo de UIButton para State: UIControlState.Highlighted in Swift

Puedo establecer el color de fondo para un botón pero no puedo encontrar la forma de establecer el color de fondo para UIControlState.Highlighted . ¿Es posible? o ¿necesito ir por la ruta setBackgroundImage ?

OpenURL en iOS10

Entonces, aparentemente, OpenURL se ha depreciado en iOS 10. ¿Alguien tiene alguna documentación sobre por qué o puede explicar qué hacer a continuación? Ya miré en el sitio de Apple y encontré algunas cosas relacionadas con OpenURL y esto es lo que dicen usar ahora: UIApplication.shared().open(url: URL, options: [String: AnyObject], completionHandler: ((Bool) -> Void)?) ¿Alguien […]

¿Complemento de iOS CoreData por lotes?

En mi aplicación para iPhone, necesito insertar ~ 2000 registros en Core Data antes de que el usuario pueda usar cualquier característica de la aplicación. Estoy cargando los registros en CoreData desde un archivo JSON local. Este proceso lleva mucho tiempo (más de 2,5 minutos), pero solo debe suceder una vez (o cada aplicación de […]

Obtener dinámicamente la altura de UILabel según el valor de retorno de texto diferente para iOS 7.0 e iOS 6.1

Estoy usando este método para obtener la altura de UILabel de forma dinámica: +(CGSize) GetSizeOfLabelForGivenText:(UILabel*)label Font:(UIFont*)fontForLabel Size: (CGSize)LabelSize{ label.numberOfLines = 0; CGSize labelSize = [label.text sizeWithFont:fontForLabel constrainedToSize:LabelSize lineBreakMode:NSLineBreakByCharWrapping]; return (labelSize); } Con esta solución obtengo el tamaño exacto de UILabel si mi código se ejecuta debajo de iOS 8 pero si ejecuto mi aplicación en […]

El inicializador no anula un inicializador designado de su superclase

Así que acabo de actualizar a Xcode 6.3 Beta 3 y aparecen muchos errores relacionados con lo siguiente: El inicializador no anula un inicializador designado de su superclase. override init() { super.init() } Por ejemplo, esta es una clase UIButton : class CustomButton: UIButton { var target: AnyObject! var selector: Selector! var action: (() -> […]

¿Cómo administrar el modo de contenido UIImageView?

Tengo un UIImageView con un tamaño de rect fijo. Pero mis imágenes no son de tamaño fijo. Quiero mostrar imágenes de acuerdo con el tamaño rect de UIImageView. Si la imagen es grande o grande en resolución, debe estar en una pantalla fija según el tamaño de UIImageView. Estoy confundido al usar activos inferiores. UIViewContentModeScaleToFill, […]

Error en el envío de la aplicación debido a las dimensiones del ícono (0 x 0)

Estoy tratando de enviar una aplicación que es solo para iPhone. El error mostró “iPhone / iPod Touch: Icon.png: las dimensiones del icono (0 x 0) no cumplen con el requisito de tamaño. El archivo del icono debe tener 57×57 píxeles, en formato .png. ¿Puedo saber por qué sucede esto? Intento cambiar la configuración de […]

Cambiar statement en Swift

Estoy aprendiendo la syntax de Swift y me pregunto por qué el siguiente código no está funcionando como esperaba: for i in 1…100{ switch (i){ case 1: Int(i%3) == 0 println(“Fizz”) case 2: Int(i%5) == 0 println(“Buzz”) default: println(“\(i)”) } } Quiero imprimir Fizz cada vez que el número sea divisible por 3 (3, 6, […]

¿Cómo detectar si el teclado personalizado se activa desde la aplicación de contenedor del teclado?

Me preguntaba si existe un método que me permita detectar desde la aplicación de contenedor de teclado si el teclado asociado ha sido activado en la aplicación de Configuración del dispositivo. Por ejemplo, estoy interesado en agregar una función simple de “pasos” dentro de la aplicación contenedor donde el paso 1 sería “activar el teclado”, […]

ScrollView reconocedor de gestos comiendo todos los eventos táctiles

Tengo un UIScrollView al que agregué un único reconocedor de gestos de toque para mostrar u ocultar la superposición de UI usando: UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; [scrollView addGestureRecognizer:singleTap]; y: – (void)handleTap:(UITapGestureRecognizer *)sender { // report click to UI changer } Agregué una vista de tabla fácil a la parte inferior de UIScrollView […]