You would like to allow your users to specify a value within a range, using an easy-to-use and intuitive UI.
You’ve certainly seen sliders before. Figure 2-18 shows an example.
Figure 2-18. The volume slider at the bottom of the screen
To create a slider, instantiate an object of type
UISlider. Let’s dive right in and create a
slider and place it on our view controller’s view. We’ll start with
our view controller’s header file:
#import <UIKit/UIKit.h> @interface Implementing_Range_Pickers_with_UISliderViewController : UIViewController @property (nonatomic, strong) UISlider *mySlider; @end
And then let’s synthesize the
#import "Implementing_Range_Pickers_with_UISliderViewController.h" @implementation Implementing_Range_Pickers_with_UISliderViewController @synthesize mySlider; ...
And now let’s go to the
and create our slider component. In this code, we are going to give
our slider a range between 0 to 100 and set its default position to be
halfway between start and end.
The range of a slider has nothing to do with its appearance. We use the range specifiers of a slider to tell the slider to calculate its value based on the relative position within the range. For instance, if the range of a slider is provided as 0 to 100, when the knob on the slider is on the ...