| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment cibler sous-vue dans l'iPhone SDK
    logiciel d'écriture pour l'iPhone peut être une expérience enrichissante , mais difficile , de l'expérience . Le SDK iPhone divise logiciel en une hiérarchie de vues et sous-vues , chacune avec sa propre classe Controller , et le tout géré par un contrôleur de navigation au sein de la classe appDelegate . Choses que vous devez
    XCode
    Interface Builder
    iPhone SDK
    Afficher plus Instructions
    1

    obtenir le point de vue actuel de la vue classe contrôleur . Cela peut être fait en ajoutant ce code à votre vue classe contrôleur :

    UIView * currentView = ( UIView *) self.view ;

    Alternativement, vous pouvez accéder à la vue actuelle de n'importe où dans votre programme en demandant à partir de votre classe appDelegate :

    UIView * currentView = ( UIView *) [[[[ [ sharedApplication UIApplication ] délégué ] navigationController ] visibleViewController ] view] ;
    2 < p > Récupérer le sous-vue à partir de la classe de vue que vous avez obtenu à l'étape 1 . ( . Ce n'est pas grave qui commande que vous avez choisi à l'étape 1) Cela peut être fait en ajoutant le code suivant directement après le code précédent :

    UIView * sous-vue = [ [ currentView subviews ] objectAtIndex : _SUB_VIEW_NUMBER ] ;

    remplacer le " _SUB_VIEW_NUMBER " constant avec le numéro de la sous-vue vous souhaitez cibler. Index 0 est le plus en arrière -vue , et chaque indice se déplace progressivement vers l'avant .
    3

    effectuer des opérations sur le sous-vue vous venez de récupérer . Vous seul pouvez savoir ce que vous voulez faire, mais un exemple simple serait dessinant un rectangle , que vous pouvez faire avec le code suivant :

    [ sous-vue drawRect : CGRectMake ( 0,0,100,100 ] ;


    Previous :

    next :
      articles connexes
    ·Comment écrire un programme en C pour imprimer une sé…
    ·Comment faire pour supprimer un caractère de nouvelle …
    ·Comment écrire un programme qui lit une chaîne de nom…
    ·Comment construire une application mobile qui utilise u…
    ·Quels sont les pointeurs et comment sont- ils utilisés…
    ·Comment contrôler Stepper Motors aide Dev- C + + 
    ·Comment calculer une matrice transposée en C + + 
    ·Comment représenter un onglet dans une chaîne en RPC 
    ·Comment savoir pointeurs en C 
    ·Comment trier dans Turbo C + + 
      articles en vedette
    ·Comment copier les octets dans Python 
    ·Comment changer le texte HTML Avec Variables Javascript…
    ·La réplication MySQL Tutorial 
    ·Comment faire pour effacer l'écran dans Visual C 
    ·Comment utiliser Winsock.dll en Visual Basic 
    ·Idées pour CONT 
    ·Comment modifier un fichier TXT aide de VBScript 
    ·Comment importer des classes dans NetBeans 
    ·Comment faire pour convertir un fichier Hex 
    ·Comment puis-je décaler des données dans ADT 
    Copyright © Connaissances Informatiques http://fr.wingwit.com