awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MortimerGoro avatar

MortimerGoro/MGSwipeTableCell

0
View on GitHub↗
6,916 stars·1,061 forks·Objective-C·MIT·3 views

MGSwipeTableCell

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 library enables the creation of interactive table cells that reveal hidden buttons through horizontal swipe gestures. It includes expandable swipe action triggers that execute specific events when a gesture exceeds a defined distance threshold.

The component covers mobile UI gesture integration and table view customization, utilizing coordinate-based layout mapping and state-based transition animations to manage the movement of content views and the visibility of action buttons.

Features

  • iOS UI Components - Provides a reusable set of UIKit components for implementing swipe-to-action patterns in native iOS apps.
  • Interactive Cell Customizations - Enables the creation of interactive table cells that reveal hidden action buttons through swiping.
  • Mobile Gesture Interactions - Implements swipe-to-action patterns to provide quick access to common tasks in mobile interfaces.
  • Gesture-Driven Content Shifting - Provides the mechanism to move the main cell content horizontally in response to touch input to reveal action buttons.
  • Swipeable Layouts - Provides a UI component that reveals hidden action buttons via horizontal swipe gestures.
  • Swipeable Table Cells - Extends the standard table view cell to implement a swipe-to-reveal interaction pattern.
  • State Transition Animators - Uses spring-based animators to manage smooth transitions between different cell swipe states.
  • iOS Interaction Design - Improves interaction efficiency by adding intuitive swipe gestures to lists of content in iOS applications.
  • Scroll-Offset Thresholds - Triggers specific events once the content view swipe offset exceeds a predefined distance threshold.
  • Gesture-Based Action Triggers - Executes specific application actions automatically when a swipe gesture exceeds a defined distance threshold.
  • UI Components - Table view cell subclass with swipeable action buttons.

Star history

Star history chart for mortimergoro/mgswipetablecellStar history chart for mortimergoro/mgswipetablecell

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to MGSwipeTableCell

Similar open-source projects, ranked by how many features they share with MGSwipeTableCell.
  • cewendel/swtableviewcellCEWendel avatar

    CEWendel/SWTableViewCell

    7,107View on GitHub↗

    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

    Objective-C
    View on GitHub↗7,107
  • john-lluch/swrevealviewcontrollerJohn-Lluch avatar

    John-Lluch/SWRevealViewController

    4,489View on GitHub↗

    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

    Objective-C
    View on GitHub↗4,489
  • xmartlabs/xlpagertabstripxmartlabs avatar

    xmartlabs/XLPagerTabStrip

    7,005View on GitHub↗

    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

    Swift
    View on GitHub↗7,005
  • badoo/chattobadoo avatar

    badoo/Chatto

    4,505View on GitHub↗

    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

    Swift
    View on GitHub↗4,505
See all 30 alternatives to MGSwipeTableCell→

Frequently asked questions

What does mortimergoro/mgswipetablecell do?

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.

What are the main features of mortimergoro/mgswipetablecell?

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.

What are some open-source alternatives to mortimergoro/mgswipetablecell?

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…