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

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

0 голосов
/ 13 апреля 2010

Я создал подкласс из 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, чтобы сообщить и сделать что-то

Спасибо

InterDev

1 Ответ

0 голосов
/ 13 апреля 2010

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

Предложение: вы можете рассмотреть вопрос о публикации NSNotification или регистрации наблюдателей с помощью KVO (Наблюдение ключевых значений).

...