Una biblioteca para iOS que evita que el teclado cubra UITextField y UITextView, sin necesidad de escribir código.
longitachi/ZLPhotoBrowser
Selector de fotos para iOS al estilo de WeChat, con selección de fotos, GIF, Live Photos y videos, además de edición integrada de imágenes y videos.
- Estrellas
- 4,988
- Forks
- 1,014
- Issues abiertos
- 15
- Último commit
- hace 19 días
¿Qué es?
ZLPhotoBrowser es una biblioteca de selección para iOS que reproduce la experiencia de selección de fotos de WeChat. Los usuarios pueden previsualizar imágenes, deslizar el dedo o arrastrarlo por las miniaturas para seleccionar varios elementos y elegir fotos, GIF, Live Photos y videos de la fototeca.
Además de la selección, la biblioteca incluye un editor de imágenes con herramientas para dibujar, recortar, añadir stickers y texto, crear mosaicos, aplicar filtros y ajustar el brillo, el contraste y la saturación. También cuenta con un editor de video para recortar clips y editar varios videos. Además, ofrece una cámara personalizada para tomar fotos y grabar videos directamente desde el selector.
El framework es compatible con SwiftUI, las ventanas múltiples en iPad y la orientación horizontal. Permite personalizar los colores, las fuentes, el número de columnas, los límites de selección y la duración máxima de los videos. Se distribuye mediante CocoaPods, Carthage y Swift Package Manager, y la versión 6.x requiere iOS 15.0 o posterior.
Funciones clave
- 01Selecciona fotos, GIF, Live Photos y videos, con modos de previsualización o fototeca.
- 02Permite seleccionar varios elementos deslizando el dedo y reordenarlos arrastrándolos en la parte inferior de la vista previa.
- 03Editor de imágenes con herramientas para dibujar, recortar, añadir stickers y texto, crear mosaicos, aplicar filtros y hacer ajustes.
- 04Editor de video para recortar clips, con compatibilidad para editar varios videos.
- 05Cámara personalizada para tomar fotos y grabar videos desde el selector.
- 06Compatible con SwiftUI, las ventanas múltiples en iPad y 16 idiomas de interfaz.
Casos de uso
- Añadir a una app de chat o red social para iOS un selector multimedia al estilo de WeChat.
- Permitir que los usuarios seleccionen y editen ligeramente sus fotos antes de subirlas.
- Crear un editor de perfiles o publicaciones que admita fotos y videos.
- Ofrecer la opción de recortar videos en la app antes de enviar los clips.
Inicio rápido
- 1
Añade ZLPhotoBrowser a tu target en el Podfile
- 2
Instala el pod con CocoaPods
pod install
Antes de usarlo
- Solo es compatible con iOS; no es compatible con macOS, Android ni otras plataformas.
- La versión 6.0.0 y posteriores requieren iOS 15.0 o posterior; las versiones anteriores requieren iOS 10.0 o posterior.
- El Info.plist de tu app debe incluir las descripciones de uso de la fototeca, la cámara y el micrófono.
Temas
Preguntas frecuentes
- ¿Qué es ZLPhotoBrowser?
- Selector de fotos para iOS al estilo de WeChat, con selección de fotos, GIF, Live Photos y videos, además de edición integrada de imágenes y videos. ZLPhotoBrowser es una biblioteca de selección para iOS que reproduce la experiencia de selección de fotos de WeChat. Los usuarios pueden previsualizar imágenes, deslizar el dedo o arrastrarlo por las miniaturas para seleccionar varios elementos y elegir fotos, GIF, Live Photos y videos de la fototeca.
- ¿ZLPhotoBrowser es gratuito? ¿Qué licencia tiene?
- ZLPhotoBrowser es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ZLPhotoBrowser sigue mantenido?
- Mantenimiento activo. El último commit de ZLPhotoBrowser fue el 19 oct 2026.
- ¿Para qué puedo usar ZLPhotoBrowser?
- Añadir a una app de chat o red social para iOS un selector multimedia al estilo de WeChat. Permitir que los usuarios seleccionen y editen ligeramente sus fotos antes de subirlas. Crear un editor de perfiles o publicaciones que admita fotos y videos. Ofrecer la opción de recortar videos en la app antes de enviar los clips.
- ¿Cómo se instala ZLPhotoBrowser?
- Añade ZLPhotoBrowser a tu target en el Podfile Instala el pod con CocoaPods: pod install
- ¿Dónde consigo ZLPhotoBrowser?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/longitachi/ZLPhotoBrowser
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección de más de 500 extensiones nativas de Swift que añaden métodos prácticos a tipos de la biblioteca estándar, Foundation y UIKit/AppKit.
Biblioteca de Swift para crear apps en plataformas Apple con gestión de estado coherente, funcionalidades componibles, control de efectos secundarios y sólidas herramientas de prueba.
Un controlador de vista para iOS que recorta objetos UIImage y permite rotarlos, recortarlos en círculo y fijar la relación de aspecto, inspirado en el editor de la app Fotos.
Una biblioteca Swift para iOS que ofrece una API unificada para solicitar permisos del sistema y consultar su estado.
App de iOS que graba con dos cámaras a la vez mediante AVCaptureMultiCamSession, con vista previa en pantalla dividida o imagen en imagen y una interfaz Liquid Glass.