Preguntas etiquetadas con ios

iOS es el sistema operativo móvil que se ejecuta en el iPhone, iPod touch e iPad de Apple. Use esta etiqueta [ios] para preguntas relacionadas con la programación en la plataforma iOS. Utilice las etiquetas relacionadas [Objective-C] y [Swift] para problemas específicos de esos lenguajes de programación.


4
Acceder al catálogo de activos mediante programación
Sé que es una función nueva y puede que no sea posible, pero me encantaría poder utilizar un catálogo de activos para organizar mis activos, pero accedo a todas mis imágenes mediante programación. ¿Cómo accederé a mis imágenes ahora? ¿Todavía accedo a ellos por sus nombres de archivo así: [UIImage …

5
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 declarándola 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 protocoldeclarativo: var object: protocol<ProtocolOne,ProtocolTwo>//etc ¿Qué sucede si me gustaría declarar un objeto que …



18
Alinear celdas a la izquierda en UICollectionView
Estoy usando un UICollectionView en mi proyecto, donde hay varias celdas de diferentes anchos en una línea. Según: https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html extiende las celdas a lo largo de la línea con el mismo relleno. Esto sucede como se esperaba, excepto que quiero justificarlos a la izquierda y codificar un ancho de relleno. …

8
Cómo hacer una solicitud HTTP + autenticación básica en Swift
Tengo un servicio RESTFull con autenticación básica y quiero invocarlo desde iOS + swift. ¿Cómo y dónde debo proporcionar la credencial para esta solicitud? Mi código (lo siento, acabo de empezar a aprender iOS / obj-c / swift): class APIProxy: NSObject { var data: NSMutableData = NSMutableData() func connectToWebApi() { …
96 ios  swift 


13
Cómo agregar TextField a UIAlertController en Swift
Estoy tratando de mostrar un UIAlertControllercon un UITextView. Cuando agrego la línea: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } Me sale un Runtimeerror: error fatal: inesperadamente encontrado nil al desenvolver un valor opcional let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel …

13
Swift: cómo detectar cambios de orientación
Quiero agregar dos imágenes a la vista de una sola imagen (es decir, para una imagen horizontal y otra imagen para el retrato), pero no sé cómo detectar cambios de orientación usando idiomas rápidos. Probé esta respuesta pero solo toma una imagen override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) { …
96 ios  swift 


7
Android equivalente a NSNotificationCenter
En el proceso de transferir una aplicación de iPhone a Android, estoy buscando la mejor manera de comunicarme dentro de la aplicación. Las intenciones parecen ser el camino a seguir, ¿es esta la mejor (única) opción? NSUserDefaults parece mucho más liviano que los Intents tanto en rendimiento como en codificación. …

17
¿Cómo uso UIScrollView en Interface Builder?
Si bien lo he usado con UIScrollViewéxito en el pasado manipulándolo mediante programación, tengo problemas para que funcione configurándolo exclusivamente en Interface Builder. Tengo una página "acerca de" simple en mi aplicación para iPhone. Tiene UITextViewalgunos íconos y enlaces a mis otras aplicaciones. He agregado todas estas vistas a mi …

4
Comparando dos CGRects
Necesitaba comprobar si el marco de mi vista es igual a un CGRect determinado. Intenté hacer eso así: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Sin embargo, recibí un error que decía Invalid operands to binary expression('CGRect' (aka 'struct CGRect') …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.