2009-03-19 13 views
18

¿Alguien sabe cómo implementar dicha vista, tutoriales, ejemplos de código, ideas.Implementar vista como burbujas de chat de iPhone estándar ver

Otro buen ejemplo de esta visión es la aplicación Tweetie que se encuentra en la parte superior de las aplicaciones de redes sociales de aplicaciones de almacenamiento. Vea la primera captura de pantalla de esa aplicación en la tienda de aplicaciones.

Agradezco cualquier idea sobre eso.

Respuesta

4

Aquí está la respuesta, con el ejemplo de código, directamente desde la fuente (el creador de Tweetie): http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/

A partir de la entrada en el blog: "La técnica es extensible a casi cualquier celular del estilo que necesita - utilizo el Lo mismo en Tweetie y dibuje la burbuja de chat, el texto y el avatar en una sola vista ". Puede usar - (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight para crear una burbuja de chat estirable para poner detrás de cada celda en su vista de tabla

+8

En realidad, todo lo que describe en esa publicación es cómo hacer un desplazamiento rápido usando una UITableView. El código de diseño de burbuja de mensaje no está en la fuente que proporciona, a menos que me falta algo. –

+7

Repare el enlace por favor, parece roto ahora –

+1

Enlace roto y no se puede acceder. –

1

Estoy bastante seguro de que básicamente son vistas de tabla con celdas de diferentes alturas que se dibujan a medida. Puede hacer mucho al proporcionar su propio fondo y vista de contenido en una UITableViewCell.

0

Consulte el código de ejemplo BubbleThingie, por ejemplo, sobre cómo hacer burbujas de imágenes con enmascaramiento. También tiene un ejemplo de cómo hacer burbujas de texto usando un UIButton o UILabel.

enter image description here

2

Buscar jsqmessagesviewcontroller, que es una buena biblioteca.

+0

Bueno para aprender los conceptos para diseñar burbujas al menos desde la estructura del código aunque sea rígido –

Cuestiones relacionadas