Views in iOS Mobile apps for iPhone & iPad Telerik Software Academy

Slides:



Advertisements
Similar presentations
View-Based Application Development Lecture 1 1. Flows of Lecture 1 Before Lab Introduction to the Game to be developed in this workshop Comparison between.
Advertisements

Demo Overview Opening HANA Admin Accessing HANA Loading data to HANA with Data Services Exploring HANA contentExploring HANA Results Creating New HANA.
Table Views UITableView. Overview Table view basics Tables display lists of data Each item in a tables list is a row Tables can have an unlimited number.
FireMonkey Deep Dive The Next Generation of Business Application Development.
TableView and TableViewController
Telerik Software Academy Mobile apps for iPhone & iPad.
The Problem: iPhone UI Navigation I want to have a TableView that works INSIDE a TabView.
Exploring the iPhone SDK Toyin Adedokun & Daniel Laughlin.
Storyboards Managing multiple views. Overview Create a single view application Give the project a name and click “Use Storyboards” and “Use Automatic.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Design Considerations and Best Practices for Mobile Applications David E. Figley, Jr Programmer, C2 Technologies, Inc.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
CSE 381 – Advanced Game Programming 3D Game Architecture.
OM. Brad Gall Senior Consultant
Xcode Presentation Tom Pletzke. Creating App from template Launch Xcode Select Tabbed Application.
Intro to the Xcode IDE and the iOS SDK CSE 391 Fall 2012 Tony Scarlatos.
FINAL PRESENTATION SYDNEY TOUR. Divya Nalla Raja Kandasamy RajaShekar Donti Ren Zhu Sadah Omar Sulaiman
1 1 iOS - iPhone/iPad Application Development Workshop Part 1.
iOS components in Swift
Making a Game Linking Slides. To link slides: 1.Prepare your storyboard 2.Complete all slides 3.Link the slides.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
Tabbed Views UITabBarController. Controller Architecture UITabBarController Controls the first view that the user sees The view controller class (and.
Understanding Xamarin Development Matt
IOS with Swift Hello world app.
© 2005 Prentice Hall9-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
+ An Intro To Xcode By Sarah Montroy. + What is Xcode?
View Controllers Content taken from book: “iPhone SDK Development” by Bill Dudney and Chris Adamson.
Microsoft-SAP Technology Center Proof-of-Concept and Demo Overview Mario Mendiola
ROOT’s graphics on iOS. ROOT’s graphics (general scheme):
Nav Controllers UINavigationController. Overview Nav Controller basics Like a tabview controller, a navViewController manages views A navigationViewController.
User Interface Objects From Beginning iPhone 4 Development and The iPhone Developer’s Cookbook (Chapter 4)
Intro to Datazen.
Forms Overview, Query string, Submitting arrays, PHP & HTML, Input types, Redirecting the user Mario Peshev Technical Trainer Software.
The Controller in MVC of iOS CS4521. The controller in the MVC  Controller  Knows about model and view objects  The brains of the operation  Manages.
Start ! iPhone Dev 남기수. Table of contents 1.Xcode - Xcode Install - Start Project ! 2. Dev. - Architecture - Create UI 3. Example - 스마트 대면맞고.
WebViews UIWebView. Controller Architecture UITabBarController Controls the first view that the user sees The view controller class (and xib) that manages.
IPhone Training in Ahmedabad 1 TOPS Technologies -
Course Program, Evaluation, Examination Telerik Software Academy Mobile Applications for iPhone and iPad.
Test Title Test Content.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Iphone Online Training AcuteSoft: India: , Land Line: +91 (0) USA: , UK : +44.
Getting Started with HTML
iOS - iPhone/iPad Application Development Workshop Part 1
Kendo UI ASP.NET MVC Wrappers
PTC Navigate & Thingworx based App Development
Accessing the device native APIs
Customizing GP In different ways….
iOS UI Components Sisoft Technologies Pvt Ltd
iOS - First Application Anatomy
Web Service Testing …in another way Software Quality Assurance
Designing with Introspection
Activities and Intents
UITableView API A table view is an instance of the UITableView class. Created given... an area on the screen, and A table style. Rows are created using.
View-Controller Family
EEC-492/693/793 iPhone Application Development
Affordable iPhone Mobile Apps Development Services Company
Mobile App ux/ ui design In High Quality.
EEC-492/693/793 iPhone Application Development
iOS App Development Training
CSC 581: Mobile App Development
Mobile Services and Cloud Scalability Enable Connections Between Brands and Customers MINI-CASE STUDY “It became clear that Microsoft Azure was the way.
Ioannis Pavlidis Dinesh Majeti Ashik Khatri
CSC 581: Mobile App Development
3.00 Understanding the Adobe Dreamweaver interface. (12%)
Basic OOP Concepts and Terms
User Interface Design In Windows using Blend.
________________________________ ________________________________
CSC 581: Mobile App Development
Android Threads Dimitar Ivanov Mobile Applications with Android
Presentation transcript:

Views in iOS Mobile apps for iPhone & iPad Telerik Software Academy http://academy.telerik.com

Table of Contents Views Creating custom views Drawing on a view Overview Nib/Xib files Loading Nib files Creating custom views Creating a custom reusable UITableViewCell Creating a custom UIView Drawing on a view

Views Overview

Views Overview Views are part of the MVC architecture They represent the UI of an iOS application Built from NIB files and Obj-C/Swift classes NIB/XIB files are files with only UI NExTSTEP Interface Builder They have no code, only UI NIB files can be loaded dynamically As a resource

Views Hierarchy Views build an hierarchy of views The outer/root view is the window The window contains a storyboard scene Scenes can contain other views Views can contain views Etc…. When the windows is rendered it sends message to its subviews to render as well As do they to their subviews and so on…

Creating and Loading NIB Files Live Demo

UITableViewCell and UIView Creating Custom Views UITableViewCell and UIView

Creating Custom Views Views can be created by a NIB file and a class that inherits UIView Or a subclass of UIView The NIB file and the class are connected the same way as a storyboard scene and a ViewController Select the View in Interface builder Open the Utilities toolbox Go to Identity inspector Set the class

Linking NIB file and a UIView subclass Live Demo

Creating a Reusable UITableViewCell Live Demo

Creating a Custom View Live Demo

Creating View with Drawings Live Demo

Views in iOS http://academy.telerik.com

Homework Create a table view cell containing an image and a title Use it inside a UITableViewController Create a custom view for representing tabs Each tab has a title and content The content is visible only if the tab is selected Only a single tab can be selected at a time The content can contain any number of UIViews