UI for iOS: Overview

Telerik UI for iOS suite delivers functionalities, built with performance in mind, that allow you to build unique and visually stunning iOS applications. Getting started and integrating the Telerik UI for iOS components in your Xcode project is very straightforward thanks to the easy to use API. The methods and properties are self-explanatory, the architecture is easy to follow. Our controls give you great customization flexibility to accommodate as many app scenarios as possible.

Here are the available UI for iOS component at a glance:

TKAlert is a highly customizable alert view component that offers different predefined animations, easy to use Block API, many customization options.

TKAlert features include:

AppFeedback enables your end-users to provide feedback inside your app by simply shaking their device or navigating to the feedback option. Once invoked, the component will automatically take a screenshot and prompt users to point to their issue and provide a comment. The users can then track the feedback they've submitted, viewing its status or supplying additional comments. The component's seamless integration with AppFeedback (a part of the Telerik Platform) allows for organizing and reviewing all feedback items, assigning those to members in your Telerik Platform workspace and responding directly to users. The end result is actionable feedback, and easy interaction between your users and team members.

AutoCompleteTextView can automatically complete user input string by comparing the text being entered to all strings in the associated data source. The control provides means for easy customization and data management. To make working with data easier for developers, TKAutoCompleteTextView works seamlessly with the Telerik DataSource control which serves as a mediator between the raw suggestions data and the UI component which serves as suggestion view. TKAutoCompleteTextView supports:

Calendar is a calendar control that features week, month and year views as well as multiple dates selection and flexible API for customization. TKCalendar main features include:

Chart is a versatile charting component that offers full customization, great performance and intuitive object model. Its API allows creating complex charts with stunning animations and appearance.

TKChart main features include:

DataForm for iOS is customizable component that allows you to easily create a form for collecting or editing business object data. It is ideal for settings or registration/login pages. TKDataForm supports different commit modes allowing you to commit property values one by one or commit the whole form at once. You could also determine at what moment the properties should be validated choosing between three validation modes. The control lets you use rich set of editors out of the box. The features at a glance are:

DataSource is a non-visual component that consumes data from various sources. It supports data shaping operations like sorting, filterign and grouping. It adopts the most used data enabled UI controls in iOS: UITableView and UICollectionView to automate the presentation of its data. TKDataSource works perfecltly with TKListView, TKChart and TKCalendar too.

Gauge is a highly customizable component that allows you to show the current status of a value within a range of upper and lower bounds, illustrate progress towards a goal or a summary of a fluctuating metric. The main feaatures include:

ListView provides the most frequently used functionalities associated with a ListView scenario in one framework, eliminating the overhead of integrating multiple solutions from different authors. To make working with data easier for developers, the control works seamlessly with the DataSource control, which serves as a mediator between the raw data that needs to be displayed and the UI component. Here are the features at a glance:

SideDrawer helps you add extra space to your application. It extends the popular slide-out design pattern which is mainly associated with navigational purposes. The control is highly customizable and allows developers to embed any type of content inside the sliding panel. The SideDrawer feature set includes: