2010-04-13 4 views
0

j'ai créé une sous-classe de UIViewcomment générer un événement

#import <UIKit/UIKit.h> 


@interface MeeSelectDropDownView : UIView { 
    UILabel *mainText; 
    UIImage *bgImg; 
    UIImageView *bgView; 
    UIImageView *originView; 
    NSMutableArray *labelArray; 
    int selectedItem; 
    BOOL inSelectTag; 
    float _defaultHeight; 
} 

@property (nonatomic , retain) UIImage *bgImg; 
@property (nonatomic , retain) UIImageView *bgView; 
@property (nonatomic , retain) NSMutableArray *labelArray; 
@property (nonatomic , retain) UIImageView *originView; 
@property (nonatomic , retain) UILabel *mainText; 
@property (nonatomic , readonly) int selectedItem; 


- (void) setViewHeight:(float)aheight; 
-(void) showDropList; 
-(void) hiddenDropList; 
-(void) setStringByArray:(NSArray*)array; 

-(void)hiddenLabels 
{ 
    for(UILabel *aLabel in labelArray){ 
     [aLabel removeFromSuperview]; 
    } 
} 

Est-il possible de générer un événement de la fonction d'informer et de faire somethings 'hiddenLabels'

Merci

InterDev

+0

quel est votre but ...? –

Répondre

0

On ne sait pas très bien ce que vous essayez de faire. Suggestion: vous pouvez envisager d'afficher un NSNotification ou d'enregistrer des observateurs à l'aide de KVO (Key Value Observing).

Questions connexes