diff --git a/src/en/mobile/ios/development.md b/src/en/mobile/ios/development.md index 835d6885e..2f14fe173 100644 --- a/src/en/mobile/ios/development.md +++ b/src/en/mobile/ios/development.md @@ -134,9 +134,6 @@ var body: some View {
@@ -460,10 +457,10 @@ The rendering isn't natural if the date or time data are imported text in a `lab
If a number is imported as is in a `label`text, the vocalization will be made on each figure rendering a final value that may be hard to be well understood.
-![](../../images/iOSdev/DateHeureNombres_12.png)
+![five four zero three eight none two one seven](../../images/iOSdev/DateHeureNombres_12.png)
As the previous sheet dealing with date and time, the incoming data must be formatted to be analyzed and vocalized according to the proper value of the explained number.
-![](../../images/iOSdev/DateHeureNombres_8.png)
+![fifty-four million thirty-eight thousand nine hundred twenty-one point seven](../../images/iOSdev/DateHeureNombres_8.png)
@@ -505,10 +502,10 @@ If a number is imported as is in a `label`text, the vocalization will be made on
Once more, formatting data is an essential step for a phone number vocalization including the special cases of the "0" figures.
The example hereunder deals with the french dialing but the rationale behind may be applied to any international type of dialing format.
-![default vocalization is not valid for the following phone number : 06.11.22.33.06](../../images/iOSdev/DateHeureNombres_10.png)
+![O six dot eleven dot twenty-two dot thirty-three dot O six](../../images/iOSdev/DateHeureNombres_10.png)
The idea of this format is based on a comma separation of each pair of figures that will provide the vocal punctuation.
-![in this case the phone number is well vocalized](../../images/iOSdev/DateHeureNombres_9.png)
+![zero six eleven twenty-two thirty-three zero six](../../images/iOSdev/DateHeureNombres_9.png)
@@ -1534,7 +1531,7 @@ The `More` `Content` **rotor item** is the only means to get these informat
The following code provides an example to reach some invisible information that are all completely embedded within an image.
-⚠️ It's mandatory to **import the Accessibility framework** the `AXCustomContentProvider` protocol belongs to. ⚠️
+⚠️ It's mandatory to **import the Accessibility framework** the `AXCustomContentProvider` protocol belongs to.
First, define the class of the view that contains the image:
@@ -1644,8 +1641,10 @@ var body: some View {
-
+Example of use :
+Customized content can be added to the Orange brand logo using the “More content” option on the rotor.
![](../../images/iOSdev/CustomContentProvider_2.png)
+Using the vertical swipe with a finger, it is possible to hear “Telecommunications company type, Paris head office, 1988 creation date”.
![](../../images/iOSdev/CustomContentProvider_3.png)
@@ -2285,19 +2284,19 @@ Since iOS7, it is possible to make the text size dynamic according to the device
id="TextSize-iOS16"
role="tabpanel">
-![](../../images/iOSdev/TailleDesTextes_iOS16_1.png)
+![On iOS 16 : menu Settings-Accessibility-Display & Text size, activate Larger Text](../../images/iOSdev/TailleDesTextes_iOS16_1.png)
-![](../../images/iOSdev/TailleDesTextes_iOS13_1.png)
+![On iOS 13 : menu Settings-Accessibility-Display & Text size, activate Larger Text](../../images/iOSdev/TailleDesTextes_iOS13_1.png)
-![](../../images/iOSdev/TailleDesTextes_1.png)
+![On iOS 12 : menu General-Accessibility, activate Larger Text](../../images/iOSdev/TailleDesTextes_1.png)
@@ -467,11 +463,11 @@ Il faut absolument formater les données en entrée pour obtenir une vocalisatio
En indiquant la valeur d'un nombre directement dans le texte d'un `label`, la vocalisation se fera sur chacun des chiffres présentés rendant la véritable valeur du nombre difficile à deviner.
-![](../../images/iOSdev/DateHeureNombres_8.png)
+![cinq quatre zéro trois huit neuf deux un sept](../../images/iOSdev/DateHeureNombres_8.png)
Comme pour les date et heure, il faut formater la donnée en entrée pour qu'elle puisse être analysée et vocalisée selon la véritable valeur du nombre qu'elle représente.
-![](../../images/iOSdev/DateHeureNombres_5.png)
+![cinquante-quatre millions trente-huit mille neuf cent vingt et un virgule sept](../../images/iOSdev/DateHeureNombres_5.png)
@@ -513,10 +509,10 @@ La problématique liée à la vocalisation d'un numéro de téléphone est ident
L'exemple donné ci-dessous concerne la numérotation française avec une logique qui peut se décliner à n'importe quel type de format de numérotation.
-![](../../images/iOSdev/DateHeureNombres_11.png)
+![zéro six point onze point vingt-deux point trente-trois point zéro six](../../images/iOSdev/DateHeureNombres_11.png)
L'idée est de séparer chaque paire de chiffres par une virgule qui va fournir la ponctuation vocale.
-![](../../images/iOSdev/DateHeureNombres_6.png)
+![zéro six onze vingt-deux trente-trois zéro six](../../images/iOSdev/DateHeureNombres_6.png)
@@ -1555,7 +1551,7 @@ L'accès à ces informations se fait en **utilisant le rotor** qui contiendra al
L'exemple de code ci-dessous permet d'obtenir tout un tas d'informations présentes sur une image sous forme de données non visuelles mais vocalisables.
-⚠️ Il faut absolument penser à **importer le framework Accessibility** auquel appartient le protocole `AXCustomContentProvider`. ⚠️
+⚠️ Il faut absolument penser à **importer le framework Accessibility** auquel appartient le protocole `AXCustomContentProvider`.
Après avoir défini la classe pour la vue contenant l'image :
@@ -1665,7 +1661,11 @@ class ViewController: UIViewController {
+Exemple d'utilisation :
+Sur le logo de la marque Orange, il est possible d'ajouter du contenu personnalisé consultable à l'aide de l'option "Plus de contenu" du rotor.
![](../../images/iOSdev/CustomContentProvider_2.png)
+
+En utilisant le balayage vertical avec un doigt, il est possible d'entendre "Télécommunications type de société, Paris siège social, 1988 date de création"
![](../../images/iOSdev/CustomContentProvider_3.png)
@@ -2296,19 +2296,19 @@ Depuis iOS7, il est possible de modifier dynamiquement la taille des textes d'un
id="TextSize-iOS16"
role="tabpanel">
-![](../../images/iOSdev/TailleDesTextes_iOS16_1.png)
+![Sur iOS 16 : menu Réglages-Accessibilité-Affichage et taille du texte, activer Police plus grande](../../images/iOSdev/TailleDesTextes_iOS16_1.png)
-![](../../images/iOSdev/TailleDesTextes_iOS13_1.png)
+![Sur iOS 13 : menu Réglages-Accessibilité-Affichage et taille du texte, activer Police plus grande](../../images/iOSdev/TailleDesTextes_iOS13_1.png)
-![](../../images/iOSdev/TailleDesTextes_1.png)
+![Sur iOS 12 : menu Général-Accessibilité, activer Police plus grande](../../images/iOSdev/TailleDesTextes_1.png)