What is HMSegmentedControl?

HMSegmentedControl is a drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents and various other Google products.


  • Supports both text and images
  • Support horizontal scrolling
  • Supports advanced title styling with text attributes for font, color, kerning, shadow, etc.
  • Supports selection indicator both on top and bottom
  • Supports blocks
  • Works with ARC and iOS >= 7


  • Pricing: Free
  • Resource Link: https://github.com/HeshamMegid/HMSegmentedControl
  • Resource Maker: Hesham Abd-Elmegid
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Objective-C
  • iOS Versions Supported: iOS 7.0+, iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: HMSegmentedControl