Dynamic Types iOS Tutorial

Dynamic Types iOS Tutorial

With Dynamic Types the user can specify the preferred text size in the Settings app of the device. Modern applications are expected to adjust text to the preferred size. Instead of setting the font size explicitly in the code, you can make use of the preferred font for a given text syle. In this tutorial some labels will be created, which will respond to the preferred text size. This tutorial is made with Xcode 9 and built for iOS 11.

Read More

Slider iOS Tutorial

Slider iOS Tutorial

A Slider object is a visual control used to select a single value from a continuous range of values. Sliders are always displayed as horizontal bars. An indicator, or thumb indicates the current value of the slider and can be moved by the user to change the setting. In this tutorial, a Slider and a Label will be displayed. When moving the slider, the corresponding value will be displayed inside the Label. This tutorial is made with Xcode 10 and built for iOS 12.

Read More

Collection View iOS Tutorial

Collection View iOS Tutorial

The Collection View provides a flexible way to present content to the user. Similar to a table view, a collection view gets data from custom data source objects and displays it using a combination of cell, layout, and supplementary views. A collection view can display items in a grid or in a custom layout that you design. In this tutorial we will display a number of colored cells in a collection view. This tutorial is made with Xcode 10 and built for iOS 12.

Read More

Pull to Refresh iOS Tutorial

Pull to Refresh iOS Tutorial

A UIRefreshControl object provides a standard control that can be used to initiate the refreshing of a table view’s contents. When pulled,  a little wheel starts spinning at the top, until the refresh has completed.  At that time, the wheel disappears, and the view bounces back into place. In this tutorial a refresh control will be added to a table view. When the control is pulled the sorting order of the rows will be reversed. This tutorial is made with Xcode 10 and built for iOS 12.

Read More