2011-11-27 19 views
7

¿Alguien podría proporcionar alguna orientación sobre cómo implementar ese discurso-burbuja como menú emergente al hacer clic en "Más" en la barra de herramientas de aplicaciones para iPhone iPod?iOS burbuja menú emergente similar a iTunes

+0

¿Estás hablando de lo que se ve cuando hacen clic en "Más ..." en la aplicación de iTunes del iPhone (que parece ser una vista de tabla estándar) o estás hablando de otra cosa? ¿Tal vez podrías editar tu pregunta para incluir una captura de pantalla? En este momento, tu pregunta no está clara para mí. –

Respuesta

16

creo que busca UIPopoverController. Los controladores Popover son solo contenedores para controladores de vista: escriba un controlador de vista que haga lo que desee y esté configurado. Pero esto es para iPad. Si quieres esto para iPhone, sigue leyendo. He presentado algunas soluciones.

Incluso se puede explorar UIActionSheet pero UIPopOverController da más flexibilidad.

creo que estamos hablando de algo como esto?

enter image description here

Aquí están algunas soluciones que podría adoptar -

  1. olvidó que quería esto para iPhone, un vistazo a la aplicación iPhone UIPopoverController: WEPopover

  2. En el iPhone se generalmente usaría un UIActionSheet para una pila de botones como esa. Se desliza desde la parte inferior, en lugar de aparecer al lado del botón, pero ese es el comportamiento estándar en iPhone.

  3. O puede crear una instancia de un UIView manualmente utilizando una imagen de fondo personalizado o dibujar con transparencia, añadir algunos UIButtons (u otro tipo de vista personalizada) en la parte superior, y también de alguna manera manejar todos los toques fuera de ese punto de vista.

Tenga en cuenta que es la interfaz de usuario no estándar. Una hoja de acciones sería más compatible con HIG.

+0

Sí, ese. ¡Gracias! Pero los documentos indican que "los controladores Popover se utilizan exclusivamente en dispositivos iPad". ¿Cómo los implementa la aplicación de música IPhone? –

+0

olvidó que quería esto para iPhone, eche un vistazo a la implementación de iPhone UIPopoverController: WEPopover https://github.com/werner77/WEPopover –

+0

Gracias He actualizado mi pregunta para reflejar con más precisión a qué me refiero. El botón Más en la aplicación de IPod en el iPhone. Eso se ve muy similar a eso, pero en el iPhone. –

Cuestiones relacionadas