anonymous Log in
Search
Recents:
v3.0
sd
Menu Tab (problema con ios)
27/12/19 14:33

Paulo Andrés Sa88723

Replies: 7

Hola gente, pregunta básica de SD, estoy con Gx16U7
1 - Mi app arranca con un SDPanel main que según lo que se seleccione (dos
botones) llama a un objeto Menu u otro objeto Menu
2 - Estos objetos Menu están definidos como Tab
En Android abre bien los menu tabs, pero en iOS estos menu los abre como
List
Alguien sabe porque??
Gracias! Saludos!
Paulo
Replies

mcrispino

27/12/19 15:28
Paulo: En iOS solo se puede tener el Menú como Tabs si es el objeto Main. En los demás casos se usa el *default* que es mostrar el Menú como List. Esto es porque así lo exige (o mejor dicho, lo recomienda fuertemente) la plataforma. Las Human Interface Guidelines de iOS son bastante claras con esto: *In general, use a tab bar to organize information at the app level. A tab bar is a good way to flatten your information hierarchy and provide access to several peer information categories or modes at once. [...] A tab bar enables global navigation for your app, so it should remain visible everywhere.* De todas formas, ¿cuál es tu caso de uso? ¿Por qué un primer panel para después mostrar uno u otro menú? Saludos. *Marcos Crispino* Research & Development | GeneXus +598 2601 2082 | Simplifying Software Development [image: GeneXus] On Fri, Dec 27, 2019 at 2:33 PM Paulo Sapuppo

finthamoussu

27/12/19 15:28
Hola Paulo, en iOS el menú de tipo tabs solo está soportado si es el main de la app. Esto se debe a que su implementación se basa en: https://developer.apple.com/documentation/uikit/uitabbarcontroller Y este solo debe ser presentado como el root de la app de acuerdo a las guías de diseño de la plataforma. Saludos, Fabian Inthamoussu R&D Team | GeneXus +598 2601 2082 | Simplifying Software Development > El 27 dic 2019, a las 18:33, Paulo Sapuppo

Paulo Andrés Sa88723

27/12/19 15:35
Fabian/Marcos excelente por la respuesta, no sabia lo de la guía de diseño y esta claro. Mi caso es que la pantalla SDPanel inicial (main) es un login que determino que tipo de usuario es y según eso llamo a un Menú u otro. Ahora veo de que manera lo resuelvo o si tienen algo pensado es bienvenido. Gracias! Saludos! Paulo El vie., 27 de dic. de 2019 a la(s) 15:29, Fabian Inthamoussup ( finthamoussu@genexus.com)

mcrispino

27/12/19 16:16
Te vuelvo a contestar con una pregunta... ¿Es razonable pensar que se comporta como dos aplicaciones independientes? Es decir, si entro con un usuario que va al menú A, después no va a cerrar sesión y entrar con otro usuario que va al menú B. En un dispositivo, el usuario siempre va a ir al A o al B, pero no de uno a otro. ¿Es así? Si es así, entonces tengo una recomendación => hacer dos aplicaciones separadas... El caso típico de este escenario sería una aplicación para el cliente y otra para el empleado de la tienda. Nunca se van a "cruzar" a la otra aplicación, aunque el modelo de datos es el mismo y tal vez hasta compartan alguna pantalla y varios objetos de la lógica del negocio. On Fri, Dec 27, 2019 at 3:36 PM Paulo Sapuppo

luismiyashita

27/12/19 16:50
Olá. Tenho a necessidade de ter 2 menu tab. O Menu Tab A é para a primeira tela do app e após fazer o login deve apresentar o Menu Tab B. Veja o exemplo do Banco Itaú no iOS. [cid:image001.png@01D5BCD5.C89324C0] Estamos desenvolvendo um app para banco não estamos conseguindo definir 2 Menu Tab para a mesma aplicação. A segunda tela só aparece após fazer o login. Luis Miyashita.

Paulo Andrés Sa88723

27/12/19 19:20
Gracias Marcos! la idea inicial es la de una app de autogestion (única) y son diferentes perfiles de usuarios que la utilizarían, por eso la idea de menus diferenciados (o uno único con la posibilidad de ocultar/mostrar opciones) Ahora, mas allá de las N apps, Si decido que mi app utilice menu tab porque cuando en iOS lo llamo desde un SDPanel Inicial de login, no lo visualiza como tab al menu? Existen varias apps que luego del login se ingresa a menu de tabs Sino voy a tener que optar por slide, pero no era la intención. Gracias! Saludos! Paulo El vie., 27 de dic. de 2019 a la(s) 16:17, Marcos Crispino ( mcrispino@genexus.com)

Paulo Andrés Sa88723

07/01/20 14:19
Hola a todos, volviendo con este tema... Entonces, cual es la mejor manera de tener como pantalla inicial de mi app un sdPanel de Login y que luego ingrese a un objeto menu, sea tabs, menu sdpanel slide, etc?? Dado que iOS no respeta menu tabs si hay un SDPanel que lo llame Gracias! Saludos! Paulo El vie., 27 de dic. de 2019 a la(s) 19:20, Paulo Sapuppo ( paulosapuppo@gmail.com)


Back to sd