SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view cells in iOS applications. It functions as a swipe action manager and a specialized interface element designed to handle touch gestures and sliding animations for list items. The library features a layout mechanism that automatically scales the size of action buttons to fit available screen space based on the number of buttons added. It uses a system to detect touch events that trigger specific actions or slide cells back to their original positions. The system manages the spa
SWRevealViewController is an iOS container view controller and navigation transition component used to create reveal view interfaces. It functions as a side menu controller that slides a primary view to expose a secondary navigation panel or hidden content. The project enables the creation of layered UI where a main screen moves away from the edges via pan and tap gestures to reveal a background side menu. It manages the visual transitions and animation behaviors required to switch between these stacked view controllers. The system handles nested interface layers and view controller manageme
XLPagerTabStrip is a navigation component for iOS that synchronizes a tabbed menu with a swipable view controller pager. It functions as a gesture-based view switcher, allowing users to navigate between different screen views through either direct tab selection or horizontal swipe gestures. The project provides a wrapper for segmented controls and other tab indicator styles to manage the switching of multiple child views. It supports various tab indicator styling options, including button bars and simple indicator bars, and allows for the configuration of tab transition behaviors. The system
Chatto is a Swift-based UI framework and component library for building messaging interfaces on iOS. It provides a collection of reusable interface components for rendering text bubbles, photo attachments, and interactive input areas. The framework centers on a paginated chat interface that loads conversation history in both directions. To maintain scrolling performance, it employs background layout calculations for message cells. The library covers the construction of modular messaging screens and the implementation of mobile chat interactions, such as keyboard dismissal and swipe-to-reveal
MGSwipeTableCell is an iOS mobile UI library providing a custom UIKit table view cell subclass. It is a swipeable UI component designed to implement swipe-to-action patterns within native Apple mobile applications.
The main features of mortimergoro/mgswipetablecell are: iOS UI Components, Interactive Cell Customizations, Mobile Gesture Interactions, Gesture-Driven Content Shifting, Swipeable Layouts, Swipeable Table Cells, State Transition Animators, iOS Interaction Design.
Open-source alternatives to mortimergoro/mgswipetablecell include: cewendel/swtableviewcell — SWTableViewCell is a UIKit component and library for adding interactive swipe-to-reveal action buttons to table view… john-lluch/swrevealviewcontroller — SWRevealViewController is an iOS container view controller and navigation transition component used to create reveal… xmartlabs/xlpagertabstrip — XLPagerTabStrip is a navigation component for iOS that synchronizes a tabbed menu with a swipable view controller… badoo/chatto — Chatto is a Swift-based UI framework and component library for building messaging interfaces on iOS. It provides a… samvermette/svpulltorefresh — SVPullToRefresh is a library for adding pull-to-refresh and infinite scrolling behaviors to UIKit scroll views on the… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements…