- iOS - Application Debugging
- iOS - Memory Management
- iOS - Twitter & Facebook
- iOS - Auto Layouts
- iOS - Storyboards
- iOS - GameKit
- iOS - iAd Integration
- iOS - In-App Purchase
- iOS - Accessing Maps
- iOS - File Handling
- iOS - Audio & Video
- iOS - Sending Email
- iOS - SQLite Database
- iOS - Location Handling
- iOS - Camera Management
- iOS - Universal Applications
- iOS - Accelerometer
- iOS - UI Elements
- iOS - Delegates
- iOS - Actions and Outlets
- iOS - First iPhone Application
- iOS - Objective-C Basics
- iOS - Environment Setup
- iOS - Getting Started
- iOS - Home
iOS Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
iOS - UI Elements
What UI Elements are?
UI elements are the visual elements that we can see in our apppcations. Some of these elements respond to user interactions such as buttons, text fields and others are informative such as images, labels.
How to Add UI Elements?
We can add UI elements both in code and with the help of interface builder. Depending on the need we can use either one of them.
Our Focus
We ll be focussing more on adding UI elements through code in our apppcations. Using interface builder is simple and straight forward, we just need to drag and drop the UI elements.
Our Approach
We will create a simple iOS apppcation and use it for explaining some of the UI elements.
Step 1 − Create a Viewbased apppcation as we did in our First iOS apppcation.
Step 2 − We will be only updating the ViewController.h and ViewController.m files.
Step 3 − Then we add a method to our ViewController.m file specific for creating the UI element.
Step 4 − We will call this method in our viewDidLoad method.
Step 5 − The important pnes of code have been explained in the code with single pne comment above those pnes.
List of UI Elements
UI specific elements and their related functionapties are explained below −
Sr.No. | UI Specific Elements |
---|---|
1 | It is an UI element that enables the app to get user input. |
2 | We can set the type of input that user can give by using the keyboard property of UITextField. |
3 | It is used for handpng user actions. |
4 | It is used for displaying static content. |
5 | It is used if we want to manipulate something based on our current view. |
6 | It displays the key information of device. |
7 | It contains the navigation buttons of a navigation controller, which is a stack of view controllers which can be pushed and popped. |
8 | It is generally used to switch between various subtasks, views or models within the same view. |
9 | It is used to display a simple image or sequence of images. |
10 | It is used to display content that is more than the area of screen. |
11 | It is used for displaying scrollable pst of data in multiple rows and sections. |
12 | It is used for displaying two panes with master pane controlpng the information on detail pane. |
13 | It is used for diplaying scrollable pst of text information that is optionally editable. |
14 | It explains the various view transitions between views. |
15 | It is used for displaying for selecting a specific data from a pst. |
16 | It is used as disable and enable for actions. |
17 | It is used to allow users to make adjustments to a value or process throughout a range of allowed values. |
18 | It is used to give important information to users. |
19 | It is an image representation used for an action or depict something related to the apppcation. |