Let's take a look at the stepper UI element. It increases or decreases and incremental value. Use a stepper when users might need to make small adjustments to a value. So a stepper is a two segment control, in which one segment displays a plus symbol and the other segment displays a minus symbol by default. While maintaining the standard iOS style, you can change the colors of the stepper to match your theme. stepper supports also custom images, so it makes it possible to create a very custom loop.
The stepper by itself does not display the value that the user changes. That means you should display it elsewhere near make sure that users know which value they're changing. When they use stepper don't use a stepper when large value changes are likely. steppers work well for making small changes that require a few taps, ideally, from one to 10. For example, it makes sense to use a stepper to set the number of copies in the printer options action sheet, because users rarely change this value by much. On the other hand, it wouldn't make sense to use a stepper to help users choose a page range because even a reasonable page range would require a lot of tabs.
Note that when you cannot step any lower or higher, that I can get faded out a little bit. It's also possible to add a translucent in color for the press state. The default plus and minus symbols can be replaced with custom immatures if desired. This is beyond the standard step or UI element. But I just want to show you a nice customization of this element with a label and value in the middle. It's a very neat solution in my opinion.