Articles of ios

Reemplazo por obsoleto -sizeWithFont: constrainedToSize: lineBreakMode: ¿en iOS 7?

En iOS 7, el método: – (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode y el método: – (CGSize)sizeWithFont:(UIFont *)font están en desuso ¿Cómo puedo reemplazar CGSize size = [string sizeWithFont:font constrainedToSize:constrainSize lineBreakMode:NSLineBreakByWordWrapping]; y: CGSize size = [string sizeWithFont:font];

¿Cómo agregar objetos a UIScrollView que se extienden más allá de UIView desde Storyboard?

Quiero tener varios botones y otros objetos en un UIScrollView largo en mi aplicación. En el guión gráfico, agregué un UIScrollView para completar la vista entre, y luego creé un IBOutlet en mi archivo .h. Sinteticé el scroller en mi archivo .m y luego usé el siguiente código para iniciar el scroller: @synthesize scroller = […]

¿Cómo crear un botón programáticamente?

¿Cómo creo programáticamente elementos gráficos (como un UIButton ) en Swift? Intenté crear y agregar el botón en una vista, pero no pude.

Mostrar GIF animado en iOS

Noté que con iMessage, ahora se pueden enviar y mostrar gifs animados. ¿Significa esto que Apple ahora admite la visualización de GIF animados en una aplicación, o es el método más fácil para dividir la imagen en cuadros y luego mostrarlos secuencialmente? ¿Cuál es la forma más fácil de mostrar un GIF animado a partir […]

Haz algo cada x minutos en Swift

¿Cómo puedo ejecutar una función cada minuto? En JavaScript puedo hacer algo como setInterval , ¿existe algo similar en Swift? Resultado deseado: Hola Mundo una vez por minuto …

¿Swift apoya la reflexión?

¿Swift apoya la reflexión? por ejemplo, ¿hay algo como valueForKeyPath: y setValue:forKeyPath: para objetos Swift? En realidad, ¿tiene incluso un sistema de tipo dynamic, algo así como obj.class en Objective-C?

¿Alguna forma de formar parte de un NSString en negrita?

¿Hay alguna manera de poner en negrita solo una parte de una cadena? Por ejemplo: Distancia aproximada: 120 metros de distancia ¡Gracias!

Enviar datos con Segue con Swift

Tengo dos controladores de vista y dos vistas. En mi primera vista, establecí la variable ‘currentUser’ en falso. Necesito poder establecer ‘currentUser’ en true en el segundo controlador de vista. Al tratar de hacer referencia al “usuario actual” desde la segunda vista, no lo recoge ya que se define “usuario actual” en el primer controlador […]

En Swift, ¿cómo puedo declarar una variable de un tipo específico que se ajuste a uno o más protocolos?

En Swift puedo establecer explícitamente el tipo de una variable al declararla de la siguiente manera: var object: TYPE_NAME Si queremos dar un paso más y declarar una variable que se ajuste a múltiples protocolos, podemos usar el protocol declarativo: var object: protocol//etc ¿Qué ocurre si deseo declarar un objeto que se ajusta a uno […]

Tengo un malentendido REAL con MFMailComposeViewController en Swift (iOS8) en Simulator

Creo un archivo csv y trato de enviarlo por correo electrónico. Muestra una ventana para enviar correo, pero no está completa con el cuerpo del correo electrónico y ningún archivo adjunto. La aplicación se cuelga con esta pantalla: el botón “Cancelar” no funciona. Después de unos segundos en la consola aparece: viewServiceDidTerminateWithError: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 […]