Combo picker

1 view
Skip to first unread message

Javier

unread,
Dec 14, 2010, 5:52:28 AM12/14/10
to ios-spa
Mas cosas..

El picker cuando el espacio de la vista es critico no me vale puesto
que ocupa mucho espacio.

Tengo varias dudas:

¿que puedo hacer para implementar un combo en un formulario? O ¿como
debo cambiar las propiedades del picker para que se comporte como un
combo?

Quiero que las opciones se cargen dinamicamente de un xml que se
genera de una peticion http a una pagina. ¿cómo lo hago?

Muchas gracias a todos.

P.D. No estoy poniendo todas las dudas que tengo , sólo las que creo
que son dudas comunes a todos. No me llameis pesao :)

Jesús Mazcuñán

unread,
Dec 14, 2010, 6:41:48 PM12/14/10
to ios...@googlegroups.com
On Tuesday, December 14, 2010, Javier <jca...@workcom.net> wrote:
> Mas cosas..
>
> El picker cuando el espacio de la vista es critico no me vale puesto
> que ocupa mucho espacio.
>
> Tengo varias dudas:
>
> ¿que puedo hacer para implementar un combo en un formulario? O ¿como
> debo cambiar las propiedades del picker para que se comporte como un
> combo?

Dios... ahora mismo no sabría definír un combo... XD
En cualquier caso tienes que pensar que hay elementos que no tiene
cabida en iOS. Lo mismo, lo que necesitas es una vista modal... ¿Qué
es lo que quieres hacer exáctamente con el combo?

> Quiero que las opciones se cargen dinamicamente de un xml que se
> genera de una peticion http a una pagina. ¿cómo lo hago?

Dependiendo del tamaó del XML y de lo que se vaya a actualizar...

Puedes descargar el XML (ejemplo del MP3 del monkey island...) y
guardarlo en la carpeta de documentos. Lo descargas siempre que no
exista.

Luego puedes inicializar un NSDictionary (array accesible como
ley-value) o un NSArray a partir del archivo localizado en el
dispositivo o a partir de la URL directamente (si es pequeño y
susceptible de cambio). Son métodos del palo de [NSArray
arrayWithContentOfURL....].

Lo ideal es que al XML le des formato de plist.

Espero que te sea de ayuda... en cualquier caso, me tomo nota
publicaré TIPS con cosas de estas.

> Muchas gracias a todos.
>
> P.D. No estoy poniendo todas las dudas que tengo , sólo las que creo
> que son dudas comunes a todos. No me llameis pesao :)
>

--
"Tengo artículos prohibidos de lugares
en los que el hombre no osa aventurarse.
También tengo yogur helado,
al que llamo Yogurlado."

http://www.mazcunan.net/

Javier

unread,
Dec 15, 2010, 8:25:03 AM12/15/10
to ios-spa
¿Qué
> es lo que quieres hacer exáctamente con el combo?

Quiero de una lista se seleccione un elemento y sea almacenado en un
campo de texto,

mira los selectores de esta url: http://www.isnipe.ca/images/PNG/screens-1.2/Picture-1.png


> Dependiendo del tamaó del XML y de lo que se vaya a actualizar...


Los xml, seran de varias tamaños dependiendo del combo. Ciudades, sera
largo poco actualizable.

Y habrá algunos fijos como provincias. Que será fijo. La idea de
cargarlos desde un XML es para saber hacerlo para todos los casos.


Espero ansioso , tus ejemplos :)


gracias

Jesús Mazcuñán

unread,
Dec 15, 2010, 10:16:13 AM12/15/10
to ios...@googlegroups.com
Mmm... pensaré en ello.

Así, a bote pronto, lo que yo haría es hacer un campo de texto con botón al lado y cuando hiciera clik (sobre todo si el número de elementos es elevado) pasaría a otra vista que me permitiera seleccionar el elemento. Lo que veo en tu ejemplo (en plan desarrollo) es una tabla con secciones y un "disclosure button" con forma de desplegable. Al hacer click pasaría a otra vista. Necesitaría un sistema protocolo y delegado.

Me gusta... :D

Ahora a ver si tengo un ratito o algo.

Javier

unread,
Dec 15, 2010, 10:40:10 AM12/15/10
to ios-spa
lo que pasa es que la idea de abandonar la vista no me gusta, he
visto otra opcion por ahi (no consigo encontrarla)

en la que cuando haces click sobre el campo de texto, aparece debajo
del campo una tabla con resultados sugeridos, tambien es una buena
solucion y bastente visual

gracias

Jesús Mazcuñán

unread,
Dec 15, 2010, 10:45:12 AM12/15/10
to ios...@googlegroups.com
Si, pero habría que entrar en consideraciones visuales sobre el tamaño del campo que queda fijo (suficiente para que se vea lo que has seleccionado), el tamaño del desplegable, el número de opciones...

Una opción es usar (si no me equivoco en el nombre) una vista modal, que viene a ser una tabla que se superpone a la pantalla que tienes (como el teclado o un alert) y te permite ver las opciones en forma de tabla.

Si hay alguna app gratuita que haga lo que quieres hacer, dímelo y lo miro para entenderlo mejor. :D

Javier

unread,
Dec 15, 2010, 10:51:49 AM12/15/10
to ios-spa
Si, la opción que comentas es la mejor, ademas se puede implementar en
todos los casos.

No encuentro un pantallazo con la funcionalidad.


gracias
Reply all
Reply to author
Forward
0 new messages