IOS

Mode Visuel ios swift

 

1. Choisir une vue à partir du bibliothèque
2. L’ajouter dans le storyBoard
3. La mise en forme de la nouvelle vue dans le
4. Story board en respectant les # device et #
orientations

Label, TextField & Button

  1. UITextField, UIButton et UILabel héritent de UIView.

  • UILabel, UITextField & UIButton

  • Application : UIButton & UITextField

  • Alerte & Actions

  • Application : Devinette avec alertes et actions

  • Slider, Stiper & Segmented
  • UISlider, UIStiper & UISegmented

Le slider : (de classe UISlider)
la vue qui vous permet de choisir une valeur entre 0 et 99. Bien sûr, vous pouvez choisir les
valeurs que vous voulez.

  • UISlider, UISteper & UISegmented

Le steper : (de classe UISteper)
Un “+” et un “-” qui incrémente ou décrémente une valeur. Valeurs comprises entre 0 et 99
également avec un pas de 1.

  • Application : UISlider & UISegment

Navigation Bar & Toolbar

  • Navigation Bar – Tool Bar

  • TableView & TableView Cell

  • Table View

  • La réutilisation des cellules de table

Problème : Créer trop cellules

Solution : Réutiliser les cellules

  • Loading a list into a Table View

  • Personnaliser Table View

  • Navigation : Segue

  • Segue Personnalisé

  • Tab Application

  • Une vue secondaire pour l’ajout

  • Loading a list & Delete Row

  • Stockage Permanent

UserDefaults :

UserDefaults est un excellent moyen d’enregistrer rapidement et facilement des données persistantes pendant la durée de vie de l’application.
Ces variables sont enregistrées tant que l’application n’a pas été supprimée.
Exemple, vous pouvez demander le nom d’un utilisateur, puis le sauvegarder, chaque fois qu’ils ouvrent l’application, le nom apparaît.

  • Premier Contrôleur : UserDefaults

  • Premier Contrôleur : UserDefaults

  • Deuxième Contrôleur

  • Loading a list into a Table View

  • LES INFORMATIONS TABULAIRES

Les applications iOS ont souvent recours à des vues tabulaires pour présenter des listes de données. Ces listes
permettent de :
¤ présenter un ensemble d’options sélectionnables par l’utilisateur ;
¤ naviguer dans un ensemble de données structurées hiérarchiquement ;
¤ présenter une liste d’éléments triés selon un ou plusieurs critères ;
¤ définir plusieurs niveaux de détail pour faciliter l’affichage des informations sur des devices de petite taille.

¨ Table View :affiche des listes d’informations sur une colonne ;
¨ Picker View :affiche des informations sur une ou plusieurs colonnes, sous la forme d’une roulette 3D
¨ Date Picker : similaire au deuxième, il est spécialisé dans ‘affichage des dates et d’heures

  • Sélection parmi des choix multiples UIPickerView

Objectif : permettre aux utilisateurs de votre application de sélectionner à partir d’une liste de valeurs.
1. Ouvrir StoryBoarad, glisser un UIPickerView & UITextField
2. Créer un IBOutlet pour UIPickerView & UITextField
3. Lier UIPickerView & UITextField puis lier le UIPickerView à une dataSource & delegate
1. Importer les fonctions datasource et delegate requises
2. Définir les fonctions datasource et tester
3. Créer un tableau de données puis afficher les données en utilisant ce tableau.

  • Sélection parmi des choix multiples UIPickerView

  • Sélection d’une date dans un contrôle spécialisé :UIDatePicker

* Le contrôle Date Picker est très proche du contrôle Picker View,

  • Recognizer Gesture

  • Sélection d’une image


 

 

 

 

 

 

 

 

 

 

 

 

 

  • Sélection d’une image :UIImagePickerController

  • Configurer Info.plist.

une erreur peut se produire lorsque vous tentez de présenter le sélecteur d’image :
Le système doit demander à l’utilisateur l’autorisation avant d’accéder à sa photothèque.
Dans iOS 10 et versions ultérieures, vous devez fournir une description d’utilisation de la bibliothèque photo. Cette description explique pourquoi votre application souhaite accéder à la bibliothèque photo.

Pour ajouter une description d’utilisation de la bibliothèque photo :
1. Dans le navigateur du projet, sélectionnez Info.plist.
2. Pour ajouter un nouvel élément, passez le dessus dudernier élément dans la liste des propriétés et cliquez sur
le bouton Ajouter lorsqu’il apparaît (ou sélectionnez Éditeur> Ajouter un élément).
3. Dans le menu contextuel, faites défiler vers le bas et choisissez Privacy – Photo Library Usage Description.
4. Dans la nouvelle ligne, assurez-vous que Type est défini String. Ensuite, double-cliquez sur la section Valeur et saisissez un message

 

  • Sélection d’une image de Biblio

TableView avec UiImagePicker

  • Costomized Cell

Mode Programmation

 

1.Ajouter des # vues par programmation
2. Mettre en forme des # vues par programation
3. Creation des actions sur les # vues par programmation

 

Ajout de boutons à l’interface utilisateur avec UIButton

Objectifs :
afficher un bouton sur une interface utilisateur
gérer les événements tactiles pour ce bouton.
Solution
Utilisation de la classe :UIButton.

Définir le bouton dans le view controller

  • Personnaliser un UIButton

Création, utilisation et Personnalisation de commutateurs avec : UISwitch

 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Close