代码之家  ›  专栏  ›  技术社区  ›  arachide

如何生成事件

  •  0
  • arachide  · 技术社区  · 15 年前

    我从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”生成事件来通知和执行某些操作

    谢谢

    交互开发

    1 回复  |  直到 14 年前
        1
  •  0
  •   Paul Lynch    15 年前

    完全不清楚你想做什么。

    建议:您可以考虑发布 NSNotification ,或使用kvo(键值观察)注册观察者。