HMSegmentedControl is a customizable, scrollable selection interface for iOS applications. It serves as a UIKit component that replaces standard system segmented controls to provide a selection bar capable of switching between different views or data sets.
The main features of heshammegid/hmsegmentedcontrol are: iOS UI Components, Custom Selection Interfaces, Custom Control Rendering, Custom UIKit Controls, Overflow Scroll Management, Scrollable Component Containers, Segmented Control Components, Segmented Controls.
Open-source alternatives to heshammegid/hmsegmentedcontrol include: skyscanner/skyfloatinglabeltextfield — SkyFloatingLabelTextField is a reusable iOS user interface component for Swift applications. It implements a text… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements… xmartlabs/xlpagertabstrip — XLPagerTabStrip is a navigation component for iOS that synchronizes a tabbed menu with a swipable view controller… jverdi/jvfloatlabeledtextfield — JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label.… vikmeup/sclalertview-swift — SCLAlertView-Swift is a Swift UI component and animation library used to create customizable alert views for iOS. It… romaonthego/residemenu — RESideMenu is an iOS side menu component and user interface framework element used to implement the side-drawer…
SkyFloatingLabelTextField is a reusable iOS user interface component for Swift applications. It implements a text input control featuring the floating label pattern, where labels transition from a placeholder position to a floating title when the field is focused or populated. The component includes built-in support for right-to-left language layouts, automatically adjusting text direction and layout for correct readability. It also provides integrated iconography, allowing images or font-based icons to be positioned within the text field. The system covers input validation messaging and sty
FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements and styling tools to implement a minimal aesthetic across native mobile applications. The kit replaces standard iOS controls with a collection of pre-styled components, including buttons, text fields, and segmented controls. It utilizes a predefined flat color palette, custom font integration, and a dedicated icon set to ensure a cohesive visual identity. The framework covers a wide range of UI elements, including customizable input controls, table cells, and navigation compon
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
JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label. It animates the placeholder text into a hovering label when the field is focused or contains text, maintaining visual context for the user during data entry. This library functions as a programmable interface element for native applications developed with Swift and Objective-C, specifically designed to implement modern mobile form design patterns. The component manages these interactions through a combination of state-driven label transitions and constraint-based layout anima