A flexible iOS library for displaying overlapping circular pictures horizontally with extensive layout customization.
OnlyPictures is an iOS library that provides a customizable UI component for displaying overlapping circular pictures in a horizontal layout. It solves the need for showing collections of user avatars or profile pictures in apps like social networks, team collaboration tools, or messaging interfaces with flexible spacing, ordering, and interactive features.
iOS developers using UIKit who need to implement avatar stacks, profile picture groups, or any horizontal circular image display in their apps, particularly those building social, collaboration, or community-focused applications.
Developers choose OnlyPictures for its extensive customization options, familiar UIKit patterns (DataSource/Delegate), support for both local and remote images, and smooth animations—offering a ready-made solution that saves time over building similar components from scratch.
A simple and flexible way to add source of overlapping circular pictures, currently supports horizontal overlapping or distant pictures with great layout flexibility.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers adjustable gap, spacing, alignment, order, and recent picture position, allowing precise control over overlapping avatar stacks, as shown in the README with multiple visual examples.
Supports both local and URL-based images with async loading, plus insert/remove operations at any position with smooth animations, enabling real-time updates in social or messaging apps.
Uses DataSource and Delegate patterns similar to UITableView, making integration straightforward for iOS developers and reducing the learning curve for event handling.
Provides a customizable count display for hidden pictures or an image replacement option, with properties like backgroundColorForCount and fontForCount for fine-tuned styling.
The author explicitly states the project is deprecated with no future updates, posing risks for bug fixes, compatibility with new iOS versions, and long-term support.
Only horizontal layouts are available; the promised vertical version is unimplemented and likely abandoned due to the project's unmaintained status.
For URL image handling, the example uses AlamofireImage, requiring additional third-party libraries and potentially complicating dependency management and updates.