как создать событие

Я создал подкласс из UIView

#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];
    }   
}

Можно ли сгенерировать событие из функции «hiddenLabels», чтобы сообщить и что-то сделать?

Спасибо

интердев


person arachide    schedule 13.04.2010    source источник
comment
какая у тебя цель...?   -  person Mihir Mehta    schedule 13.04.2010


Ответы (1)


Совершенно непонятно, что вы пытаетесь сделать.

Предложение: вы можете либо опубликовать NSNotification, либо зарегистрировать наблюдателей с помощью KVO (Key Value Observing).

person Paul Lynch    schedule 13.04.2010