STSegmentedControl is a drop-in replacement for UISegmentedControl. It has everything you need to display a custom nice-looking segmented control.