IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Objective-C Discussion :

creation d'une classe


Sujet :

Objective-C

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Points : 56
    Points
    56
    Par défaut creation d'une classe
    Bonjour
    J'ai créé une classe led sous xcode.
    Il m'a donc généré "Led.m" et "Led.h"
    Je voudrais l'associé à un label qui s'appelle Led1 et qui est dans ma vue
    Voici le code écrit

    Led.m


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    #import "Led.h"
     
     
    @implementation Led
     
     
    - (id)initWithFrame:(CGRect)frame {
        if (self = [super initWithFrame:frame]) {
            // Initialization code
    		[Led1 setBackgroundColor: [ UIColor colorWithWhite:0.0 alpha: 0.5]];
    		// Add the label to the view and release it
    		[ self addSubview:Led1 ];
    		//[ Led1 release ];
        }
        return self;
    }
     
     
    - (void)drawRect:(CGRect)rect {
        // Drawing code
    }
     
     
    - (void)dealloc {
        [super dealloc];
    			[ Led1 release ];
    }
     
     
    @end
    et Led.h

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #import <UIKit/UIKit.h>
     
     
    @interface Led : UIView {
     
    	IBOutlet UILabel *Led1;
     
    }
     
    @end
    J'ai bien créé un lien entre mon label Led1 et File's Owner de ma vue
    Mais quand je lance le débugger , alors que j'ai mis un point d'arret
    dans l'init de Led.m, il ne s'arrête pas parce que il n'y passe pas.

    Sauriez vous me donner une explication ?
    Merci

  2. #2
    Membre expérimenté
    Avatar de Bloon
    Homme Profil pro
    Consultant Freelance
    Inscrit en
    Avril 2002
    Messages
    467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant Freelance
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2002
    Messages : 467
    Points : 1 339
    Points
    1 339
    Par défaut
    Bonjour,

    Je débute donc ma réponse est à prendre avec précaution mais pour Led j'aurais plutôt fait une classe héritant de UIViewController que de UIView. Mais j'avoue que je n'ai pas encore totalement compris le mic-mac avec Interface Builder et l'imbrication des vues, controleurs, délégués...

    Bloon

Discussions similaires

  1. probleme avec la creation d une classe "polynome"
    Par le_voisin dans le forum C++
    Réponses: 10
    Dernier message: 05/09/2006, 00h52
  2. delphi 7 : tuto sur la creation d'une classe ?
    Par Lorenzo77 dans le forum Delphi
    Réponses: 4
    Dernier message: 18/05/2006, 01h33
  3. [Tableau][Base]Création d'une classe de gestion de tableau
    Par mariogarcia dans le forum Collection et Stream
    Réponses: 40
    Dernier message: 05/11/2005, 01h19
  4. Warning lors la creation d'une classe
    Par addack dans le forum Langage
    Réponses: 11
    Dernier message: 02/11/2005, 12h06
  5. Réponses: 11
    Dernier message: 01/09/2004, 19h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo