TheDeveloperBlog.com

Home | Contact Us

C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML

<< Back to SWIFT

Swift UIStepper Usage

Use a UIStepper to increment and decrement numbers with a control. Access the Stepper's value.
UIStepper. Our values are 0, 1, 2. With a UIStepper we provide a numeric increment and decrement control. A number can be increased or decreased.
Some notes. When the user taps on a Stepper, the "value" property of the Stepper goes from 1.0 to 2.0 to 3.0. In our tutorial we add a Label. This is a good place to display values.
Let us start. Please drag a Stepper and a Label to your Single View Application window in Xcode. These two controls will be used in our tutorial.
In iPhone development we add outlets to controls. This allows us to reference controls (like Stepper) in Swift code. Control-drag the Stepper and Button to the ViewController file.

Name: I chose the names simpleStepper and simpleLabel just to keep things simple for this tutorial.

ActionTriggered: Right-click on the Stepper and drag the "Action Triggered" circle to the ViewController to create a method.

Here: We add code to the actionTriggered func. We read in the value and set the text to a string that includes the value.

String
Example UIStepper usage: Swift // // ViewController.swift // ExampleTimeF // // ... // import UIKit class ViewController: UIViewController { @IBOutlet weak var simpleStepper: UIStepper! @IBOutlet weak var simpleLabel: UILabel! override func viewDidLoad() { super.viewDidLoad() } @IBAction func actionTriggered(sender: AnyObject) { // Get value of UIStepper. // ... This is a double. let value = simpleStepper.value // Set text of label to the value of the stepper. simpleLabel.text = "Value: " + String(value) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }
Value property. The UIStepper provides a handy value property. This is a double, but we can cast it to an Int without much trouble.Int
Run simulator. Let us try our iOS program. When we run the simulator, we click on the Stepper (this is the same as tapping). The value goes up and down as we click.
A review. The UIStepper is a great way to increment or decrement a small numeric value. For large numbers, or numbers where large adjustments are needed, UIStepper is not ideal.
© TheDeveloperBlog.com
The Dev Codes

Related Links:


Related Links

Adjectives Ado Ai Android Angular Antonyms Apache Articles Asp Autocad Automata Aws Azure Basic Binary Bitcoin Blockchain C Cassandra Change Coa Computer Control Cpp Create Creating C-Sharp Cyber Daa Data Dbms Deletion Devops Difference Discrete Es6 Ethical Examples Features Firebase Flutter Fs Git Go Hbase History Hive Hiveql How Html Idioms Insertion Installing Ios Java Joomla Js Kafka Kali Laravel Logical Machine Matlab Matrix Mongodb Mysql One Opencv Oracle Ordering Os Pandas Php Pig Pl Postgresql Powershell Prepositions Program Python React Ruby Scala Selecting Selenium Sentence Seo Sharepoint Software Spellings Spotting Spring Sql Sqlite Sqoop Svn Swift Synonyms Talend Testng Types Uml Unity Vbnet Verbal Webdriver What Wpf