2010-11-12 6 views
1

Sur mon iPhone, lorsque je vais dans l'application Paramètres, je vois "Mode Avion", "Wi-Fi", "Notifications", etc. et je peux faire défiler les pages et les pages de paramètres. Je suis nouveau à l'objectif-c et j'essaye de copier la fonctionnalité dans ma propre application, mais je ne connais pas assez les objets et les techniques pour savoir quoi demander ou quoi chercher. :)Objective-C - Quelles sont les techniques/objets utilisés

Dans cet esprit, quelqu'un peut-il expliquer s'il vous plaît ce qui se passe avec l'application de paramètres? Qu'est-ce que cela utilise? Est-ce un UITableView qui me permet de faire défiler la page? Quel contrôle est utilisé pour stocker le texte "Avion" mode? Que se passe-t-il lorsque je clique sur le bouton ">" et que je vois une nouvelle page?

Tous les conseils sont appréciés.

Répondre

2

Alors que personne en dehors d'Apple peut être sûr à 100% la façon dont ils mettent en œuvre leurs applications, des suppositions raisonnables serait:

  • L'écran principal est un UITableView groupé. Chaque entrée est une seule cellule.
  • Le texte et les images des cellules sont construits à l'aide des propriétés de UITableViewCell (par exemple, UELabel textLabel pour le texte "Général"). Certains des éléments les plus avancés utilisent des vues de cellules personnalisées.
  • Chaque vue de catégorie est un autre UIViewController, poussé sur la pile viewControllers d'un UINavigationController.
  • Les commutateurs marche/arrêt sont des curseurs UIS.
Questions connexes