Ver la versión completa : [Ayuda] Problema con iOS6, UIScrollView y autolayout
Hola,
El problema me viene desde XCode 4.5.
El tema es que meto un UIScrollView en una vista, lo configuro y lo inicio con el "viewWillAppear".
Hasta aquí todo bien.
El problema es que tengo que tener el auto layout desactivado, por que si lo activo, ya no me hace el scroll.
He probado ya muchas cosas, leído en foros....pero es un p*to lio.
Alguien sabe como programar bien el scroll para que funcione con el autolayout???
Muchas gracias por vuestra ayuda!
Saludos ;)
Acabo de hacer una prueba (no había probado UIScrollView con autolayout) y todo bien, pero con Xcode 4.6.
Te adjunto el proyecto de prueba por si te sirve. Verás que el código está hecho rápido y bastante a saco, y lo he metido todo en viewDidLoad, pero el caso es que funciona.
Igual no he entendido algo, pero vamos, mi ejemplo hace scroll usando autolayout que es lo que dices que no te funciona.
Gracias,
Ahora estoy en el curro, pero te digo algo en llegar a cas ;)
Saludos!
-----Actualizado-----
Otra cosa que me está dando dolores de cabeza:
Estoy desarrollando aplicaciones en mi iMac, con todo el rollo que hice de certificados y demás. Pero ahora quiero hacerlo también desde el Macbook.
Me he bajado (en el Macbook) el certificado y lo he instalado en mi llavero de inicio de sesión, con el iOS Team Provisioning Profile, pero en el Organizer dentro del XCode me pone que Invalid signed o algo así....
Alguien sabe como instalar estos certificados para desarrollar desde 2 mac y poder instalar las Apps en los dispositivos y demás?
Que jaleo...
Yo con el tema certificados sí que no te puedo echar una mano porque cada vez que necesito hacerlo lo aprendo, y una vez hecho me olvido porque es algo que me supera. De hecho, estoy en tu situación y desarrollo desde dos máquinas distintas. Si te sirve de algo, lo solucioné buscando en Stackoverflow, que ahí se encuentra (casi) todo. Por ejemplo, esto (http://stackoverflow.com/questions/14604387/how-to-add-developer-certificate-in-two-machines-with-single-certificate).
Si alguien te responde, aprovecharé y lo apuntaré para tenerlo guardado.
Añado que ahora que he leído la respuesta de Stackoverflow que te he pasado, recuerdo perfectamente haber hecho lo que describen.
^MiSaTo^
20/02/2013, 15:15
Cómo has importado el certificado en el macbook? Tienes que exportar la clave pública y la privada e importar ambas en el nuevo ordena. Con eso ya te deja firmar sin problemas ;) Yo uso 3 macs para desarrollar y si no recuerdo mal lo hice así. Vamos como cualquier otro certificado (por ejemplo el mío de la FNMT tb lo tengo en 2 ordenas y tuve que hacer lo mismo).
Lo del autolayout no te se decir porque yo no lo he usado aún.
Bueno, lo del certificado solucionado.
He hecho lo siguiente:
1.- En el ordenador donde tengo los certificados funcionando, entro en keychains, busco el certificado Distribution y Developer.
2.- Botón derecho encima, exportar certificado como .p12. Le damos la contraseña... y guardamos los dos archivos (uno del Distribution y otro del Dev.)
3.- Paso los archivos al otro ordenador, doble clic encima de cada archivo y todo funcionando correctamente.
Una cosa tan simple el dolor de cabeza que da....
Referente al autolayout y el scrollView.
He visto tu archivo y hace el scroll correctamente, pero cuando le meto un button y lo bajo a la coordenada Y=700, ya no hace scroll hasta esa posición.
Seguiré buscando...
Muchas gracias por vuestra ayuda!!!
^MiSaTo^
20/02/2013, 16:48
Eso es porque no tienes muchos más certificados compartidos xDD
A mi me pasó la primera vez con el certificado digital de la FNMT hace años y tb me dio tb dolor de cabeza hasta que di con ello. Por suerte, eso fue años antes de lo de Apple, así que cuando me metí con iOS ya iba preparada xDD
He visto tu archivo y hace el scroll correctamente, pero cuando le meto un button y lo bajo a la coordenada Y=700, ya no hace scroll hasta esa posición.
El botón lo pones por código o con IB? Porque si es vía IB, en mi cutredemo añadí una etiqueta fija y sigue haciendo scroll correctamente.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.