SlideShare a Scribd company logo
Naming Conventions followed in
     iOS device controls
             Part-I
iOS UI Element Usage Guidelines
• User expect the standard views and controls
  to behave as they do in the built-in
  applications.
• Automatically receive updates if iOS
  introduces a redesigned appearance .
• using the appearance customization
  programming interfaces available in iOS 5 and
  later. use these APIs to receive automatic
  appearance updates.
Device orientation
• On iPhone and iPod touch, the Home screen is
  displayed in one orientation only, which is
  portrait, with the Home button at the bottom.
  This leads users to expect iPhone apps to
  launch in this orientation by default.
• On iPad, the Home screen is displayed in all
  orientations, so users tend to expect iPad apps
  to launch in the device orientation.
Gestures
• Tap - To press or select a control or item (analogous to
  a single mouse click).
• Drag- To scroll or pan (that is, move side to side).
• Flick- To scroll or pan quickly.
• Swipe-
       - With one finger, to reveal the Delete button in a
  table-view row or to reveal
       - Notification Center (from the top edge of the
  screen).
       - With four fingers, to switch between apps on
  iPad.
• Double tap
      - To zoom in and center a block of content or
  an image.
      - To zoom out (if already zoomed in).
• Pinch
      - Zoom in
      - Zoom out
• Touch and hold
      - In editable or selectable text, to display a
  magnified view for cursor positioning.
• Shake - To initiate an undo or redo action.
Multitasking
• Only one application is visible in the
  foreground at a time.
• In iOS 4 and later
• multitasking, allows apps to remain in the
  background until they are launched again or
  until they are terminated.
BARS
-   Status bar
-   Navigation bar
-   Tab bar
-   Toolbar
•   Bars are not required to be present in every
    application. but, if they are present-use them
    correctly.
The Status Bar

• The status bar displays important information
  about the device and the current
  environment.
• Present on upper edge of the device screen.
• On iPhone, the status bar can have different
  colors; on iPad, the status bar is always black.
• network activity indicator
Navigation bar
• The navigation bar should contain current
  title, back button and one control that manages
  the view’s contents.
• A navigation bar can be translucent or opaque.
• On iPhone, changing the device orientation from
  portrait to landscape can change the height of
  the navigation bar automatically.
• On iPad, pane of a split view, that does not
  extend across the screen.
Navigation Bar …
• Segmented control can be used in a navigation
  bar
• When the user navigates to a new level, two
  things should happen:
    - The bar title should change to the new
  level’s title.
    - A back button should appear to the left of
  the title, and it should be labeled with the
  previous level’s title.
Toolbar

• A toolbar contains controls that perform
  actions related to objects in the screen or
  view.
Appearance and Behavior
• On iPhone, a toolbar always appears at the
  bottom edge of a screen or view, but on iPad it
  can instead appear at the top edge.
• Toolbar items are displayed equally spaced
  across the width of the toolbar.
• On iPhone, changing the device orientation
  from portrait to landscape can change the
  height of the toolbar automatically.
  Whereas, On iPad, the it does not.
Tab Bar

A tab bar gives people the ability to switch
between different subtasks, views, or modes.
Appearance and Behavior
• A tab bar appears at the bottom edge of the
  screen and should be accessible from every
  location in the application.
• Black background by default.
• The tab displays a lighter background when
  selected its icon receives a blue glow, which is
  known as the selection indicator image.
Popover (iPad Only)
• A popover is a transient view that can be
  revealed when people tap a control or an
  onscreen area.
Table View

• A table view presents data in a single-column
  list of multiple rows.
• Two styles of table views, which are
  distinguished mainly by appearance.
Types
Plain table           Grouped table
Table view elements
   Checkmark- Indicates that the row is selected

   Disclosure indicator - another table associated
with the row

   Detail disclosure button - additional details
about the row in a new view

    Row reorder- Indicates that the row can be
dragged to another location in the table
Table view elements
 Row insert- Adds a new row to the table

  Delete button control- In an editing context,
reveals and hides the Delete button for a row

       Delete button- Deletes the row
Forms of Tables
iOS 3 and later defines four table-cell styles that
  implement the most common layouts for table
  rows in both plain and grouped tables. Each
  cell style is best suited to display a different
  type of information.
- Default Cell Style
- Subtitle Cell Style
- Value 1 Cell Style
- Value 2 Cell Style
Default cell style
Subtitle cell style
Value 1 cell style
Value 2 cell Style
THANK YOU



            To be Contd..

More Related Content

Similar to iOS Guidelines and Naming Conventions Part 1

Setup iPad
Setup iPadSetup iPad
User Interface Standards
User Interface StandardsUser Interface Standards
User Interface Standards
Kiran Kumar
 
Ipad quick-reference-2
Ipad quick-reference-2Ipad quick-reference-2
Ipad quick-reference-2
Daniel Downs
 
Ipad quick-reference
Ipad quick-referenceIpad quick-reference
Ipad quick-reference
Mike Wolf
 
Iphone ios7-quick-reference
Iphone ios7-quick-referenceIphone ios7-quick-reference
Iphone ios7-quick-reference
SchoolVision Inc.
 
Ipad ios7-cheat-sheet
Ipad ios7-cheat-sheetIpad ios7-cheat-sheet
Ipad ios7-cheat-sheet
William McIntosh
 
Ipad ios7-cheat-sheet
Ipad ios7-cheat-sheet  Ipad ios7-cheat-sheet
Ipad ios7-cheat-sheet
SchoolVision Inc.
 
Ipad ios7-cheat-sheet
Ipad ios7-cheat-sheetIpad ios7-cheat-sheet
Ipad ios7-cheat-sheet
SchoolVision Inc.
 
Tapworthy ch3
Tapworthy ch3Tapworthy ch3
Tapworthy ch3
Yu Liang
 
Leading with the iPhone
Leading with the iPhoneLeading with the iPhone
Leading with the iPhone
briteasyello
 
Ipad presentation
Ipad presentationIpad presentation
Ipad presentation
Rene Torres Visso
 
Trabajo en ingles[1]
Trabajo en ingles[1]Trabajo en ingles[1]
Trabajo en ingles[1]
karenyarley
 
Intro to ipad - Activities tutorial
Intro to ipad - Activities tutorialIntro to ipad - Activities tutorial
Intro to ipad - Activities tutorial
MandyB009
 
How to use User Interface (UI) appearance of text and controls in iPhone appl...
How to use User Interface (UI) appearance of text and controls in iPhone appl...How to use User Interface (UI) appearance of text and controls in iPhone appl...
How to use User Interface (UI) appearance of text and controls in iPhone appl...
TOPS Technologies
 
Living in the IT Era L3.pptx
Living in the IT Era L3.pptxLiving in the IT Era L3.pptx
Living in the IT Era L3.pptx
elmervirtudazo1
 
App design guide
App design guideApp design guide
App design guide
Jintin Lin
 
Mobi kwik,learner workspace guide
Mobi kwik,learner workspace guideMobi kwik,learner workspace guide
Mobi kwik,learner workspace guide
William McIntosh
 
W8 brochure download
W8 brochure downloadW8 brochure download
W8 brochure download
Heo Gòm
 
Windows 8 brochure
Windows 8 brochureWindows 8 brochure
Windows 8 brochure
mart99
 
Meet the New Microsoft Windows 8 - User Guide
Meet the New Microsoft Windows 8 - User GuideMeet the New Microsoft Windows 8 - User Guide
Meet the New Microsoft Windows 8 - User Guide
David J Rosenthal
 

Similar to iOS Guidelines and Naming Conventions Part 1 (20)

Setup iPad
Setup iPadSetup iPad
Setup iPad
 
User Interface Standards
User Interface StandardsUser Interface Standards
User Interface Standards
 
Ipad quick-reference-2
Ipad quick-reference-2Ipad quick-reference-2
Ipad quick-reference-2
 
Ipad quick-reference
Ipad quick-referenceIpad quick-reference
Ipad quick-reference
 
Iphone ios7-quick-reference
Iphone ios7-quick-referenceIphone ios7-quick-reference
Iphone ios7-quick-reference
 
Ipad ios7-cheat-sheet
Ipad ios7-cheat-sheetIpad ios7-cheat-sheet
Ipad ios7-cheat-sheet
 
Ipad ios7-cheat-sheet
Ipad ios7-cheat-sheet  Ipad ios7-cheat-sheet
Ipad ios7-cheat-sheet
 
Ipad ios7-cheat-sheet
Ipad ios7-cheat-sheetIpad ios7-cheat-sheet
Ipad ios7-cheat-sheet
 
Tapworthy ch3
Tapworthy ch3Tapworthy ch3
Tapworthy ch3
 
Leading with the iPhone
Leading with the iPhoneLeading with the iPhone
Leading with the iPhone
 
Ipad presentation
Ipad presentationIpad presentation
Ipad presentation
 
Trabajo en ingles[1]
Trabajo en ingles[1]Trabajo en ingles[1]
Trabajo en ingles[1]
 
Intro to ipad - Activities tutorial
Intro to ipad - Activities tutorialIntro to ipad - Activities tutorial
Intro to ipad - Activities tutorial
 
How to use User Interface (UI) appearance of text and controls in iPhone appl...
How to use User Interface (UI) appearance of text and controls in iPhone appl...How to use User Interface (UI) appearance of text and controls in iPhone appl...
How to use User Interface (UI) appearance of text and controls in iPhone appl...
 
Living in the IT Era L3.pptx
Living in the IT Era L3.pptxLiving in the IT Era L3.pptx
Living in the IT Era L3.pptx
 
App design guide
App design guideApp design guide
App design guide
 
Mobi kwik,learner workspace guide
Mobi kwik,learner workspace guideMobi kwik,learner workspace guide
Mobi kwik,learner workspace guide
 
W8 brochure download
W8 brochure downloadW8 brochure download
W8 brochure download
 
Windows 8 brochure
Windows 8 brochureWindows 8 brochure
Windows 8 brochure
 
Meet the New Microsoft Windows 8 - User Guide
Meet the New Microsoft Windows 8 - User GuideMeet the New Microsoft Windows 8 - User Guide
Meet the New Microsoft Windows 8 - User Guide
 

More from karthi-anubavam

Galaxy Nexus
Galaxy NexusGalaxy Nexus
Galaxy Nexus
karthi-anubavam
 
Appcelerator Titanium Alloy
Appcelerator Titanium Alloy Appcelerator Titanium Alloy
Appcelerator Titanium Alloy
karthi-anubavam
 
Amazon Kindle
Amazon KindleAmazon Kindle
Amazon Kindle
karthi-anubavam
 
Windows Phone 8
Windows Phone 8  Windows Phone 8
Windows Phone 8
karthi-anubavam
 
Nexus Q
Nexus QNexus Q
Android 4.1 (Jellybean)
Android 4.1 (Jellybean)Android 4.1 (Jellybean)
Android 4.1 (Jellybean)
karthi-anubavam
 
OSX Mountain Lion - Features
OSX Mountain Lion - FeaturesOSX Mountain Lion - Features
OSX Mountain Lion - Features
karthi-anubavam
 

More from karthi-anubavam (7)

Galaxy Nexus
Galaxy NexusGalaxy Nexus
Galaxy Nexus
 
Appcelerator Titanium Alloy
Appcelerator Titanium Alloy Appcelerator Titanium Alloy
Appcelerator Titanium Alloy
 
Amazon Kindle
Amazon KindleAmazon Kindle
Amazon Kindle
 
Windows Phone 8
Windows Phone 8  Windows Phone 8
Windows Phone 8
 
Nexus Q
Nexus QNexus Q
Nexus Q
 
Android 4.1 (Jellybean)
Android 4.1 (Jellybean)Android 4.1 (Jellybean)
Android 4.1 (Jellybean)
 
OSX Mountain Lion - Features
OSX Mountain Lion - FeaturesOSX Mountain Lion - Features
OSX Mountain Lion - Features
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

iOS Guidelines and Naming Conventions Part 1

  • 1. Naming Conventions followed in iOS device controls Part-I
  • 2. iOS UI Element Usage Guidelines • User expect the standard views and controls to behave as they do in the built-in applications. • Automatically receive updates if iOS introduces a redesigned appearance . • using the appearance customization programming interfaces available in iOS 5 and later. use these APIs to receive automatic appearance updates.
  • 3. Device orientation • On iPhone and iPod touch, the Home screen is displayed in one orientation only, which is portrait, with the Home button at the bottom. This leads users to expect iPhone apps to launch in this orientation by default. • On iPad, the Home screen is displayed in all orientations, so users tend to expect iPad apps to launch in the device orientation.
  • 4. Gestures • Tap - To press or select a control or item (analogous to a single mouse click). • Drag- To scroll or pan (that is, move side to side). • Flick- To scroll or pan quickly. • Swipe- - With one finger, to reveal the Delete button in a table-view row or to reveal - Notification Center (from the top edge of the screen). - With four fingers, to switch between apps on iPad.
  • 5. • Double tap - To zoom in and center a block of content or an image. - To zoom out (if already zoomed in). • Pinch - Zoom in - Zoom out • Touch and hold - In editable or selectable text, to display a magnified view for cursor positioning. • Shake - To initiate an undo or redo action.
  • 6. Multitasking • Only one application is visible in the foreground at a time. • In iOS 4 and later • multitasking, allows apps to remain in the background until they are launched again or until they are terminated.
  • 7. BARS - Status bar - Navigation bar - Tab bar - Toolbar • Bars are not required to be present in every application. but, if they are present-use them correctly.
  • 8. The Status Bar • The status bar displays important information about the device and the current environment. • Present on upper edge of the device screen. • On iPhone, the status bar can have different colors; on iPad, the status bar is always black. • network activity indicator
  • 9. Navigation bar • The navigation bar should contain current title, back button and one control that manages the view’s contents. • A navigation bar can be translucent or opaque. • On iPhone, changing the device orientation from portrait to landscape can change the height of the navigation bar automatically. • On iPad, pane of a split view, that does not extend across the screen.
  • 10. Navigation Bar … • Segmented control can be used in a navigation bar • When the user navigates to a new level, two things should happen: - The bar title should change to the new level’s title. - A back button should appear to the left of the title, and it should be labeled with the previous level’s title.
  • 11. Toolbar • A toolbar contains controls that perform actions related to objects in the screen or view.
  • 12. Appearance and Behavior • On iPhone, a toolbar always appears at the bottom edge of a screen or view, but on iPad it can instead appear at the top edge. • Toolbar items are displayed equally spaced across the width of the toolbar. • On iPhone, changing the device orientation from portrait to landscape can change the height of the toolbar automatically. Whereas, On iPad, the it does not.
  • 13. Tab Bar A tab bar gives people the ability to switch between different subtasks, views, or modes.
  • 14. Appearance and Behavior • A tab bar appears at the bottom edge of the screen and should be accessible from every location in the application. • Black background by default. • The tab displays a lighter background when selected its icon receives a blue glow, which is known as the selection indicator image.
  • 15. Popover (iPad Only) • A popover is a transient view that can be revealed when people tap a control or an onscreen area.
  • 16. Table View • A table view presents data in a single-column list of multiple rows. • Two styles of table views, which are distinguished mainly by appearance.
  • 17. Types Plain table Grouped table
  • 18. Table view elements Checkmark- Indicates that the row is selected Disclosure indicator - another table associated with the row Detail disclosure button - additional details about the row in a new view Row reorder- Indicates that the row can be dragged to another location in the table
  • 19. Table view elements Row insert- Adds a new row to the table Delete button control- In an editing context, reveals and hides the Delete button for a row Delete button- Deletes the row
  • 20. Forms of Tables iOS 3 and later defines four table-cell styles that implement the most common layouts for table rows in both plain and grouped tables. Each cell style is best suited to display a different type of information. - Default Cell Style - Subtitle Cell Style - Value 1 Cell Style - Value 2 Cell Style
  • 23. Value 1 cell style
  • 24. Value 2 cell Style
  • 25. THANK YOU To be Contd..