MessageView.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // MessageView.h
  3. // live
  4. //
  5. // Created by hysd on 15/7/22.
  6. // Copyright (c) 2015年 kenneth. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "CustomMessageModel.h"
  10. @class MessageView;
  11. @protocol MessageViewDelegate <NSObject>
  12. // 点击弹幕头像
  13. - (void)tapLogo:(MessageView *)messageView customMessageModel:(CustomMessageModel *)customMessageModel;
  14. @end
  15. @interface MessageView : UIView
  16. @property (weak, nonatomic) IBOutlet UIView *messageView;
  17. @property (weak, nonatomic) IBOutlet UILabel *messageLabel;
  18. @property (weak, nonatomic) IBOutlet UIImageView *logoImageView;
  19. @property (weak, nonatomic) IBOutlet UILabel *nameLabel;
  20. @property (weak, nonatomic) IBOutlet UIImageView *rankImgView;
  21. @property (weak, nonatomic) IBOutlet UIImageView *bgImgView;
  22. @property (weak, nonatomic) IBOutlet UIImageView *vipImgView;
  23. @property (weak, nonatomic) IBOutlet NSLayoutConstraint *rankLeftConstraint;
  24. @property (nonatomic, weak) id<MessageViewDelegate> delegate;
  25. @property (nonatomic, strong) CustomMessageModel *customMessageModel;
  26. @property (strong, nonatomic) NSDate *date;
  27. - (id)initWithView:(UIView*)view customMessageModel:(CustomMessageModel *)customMessageModel;
  28. @end