BBAPortraitView.h 1.13 KB
//
//  BBAPortraitView.h
//  BBAComs
//
//  Created by Feng on 19/04/2016.
//
//

#import <UIKit/UIKit.h>

@interface BBAPortraitView : UIControl

@property (nonatomic, strong, readonly) UIImageView *imageView;

@property (nonatomic, strong) UIImage *image;
@property (nonatomic, strong) UIImage *defaultImage;

@property (nonatomic, copy) NSString *borderRGBColor;
@property (nonatomic, assign) CGFloat borderAlpha;
@property (nonatomic, assign) CGFloat borderWidth;

@property (nonatomic, copy) void(^touchUpInsideBlock)(void);

/**
 设置是否显示V标
 @param isShowVLogo  是否显示V标
 @param vLogoImage  V标图片
 **/
- (void)setIsShowVLogo:(BOOL)isShowVLogo byImage:(UIImage *)vLogoImage;

- (void)setIsVip:(BOOL)isVip byImage:(UIImage *)vipImage;

- (void)setURLString:(NSString *)urlString;

- (void)setBorderRGBColor:(NSString *)borderRGBColor;

- (void)setBorderAlpha:(CGFloat)borderAlpha;

- (void)setBorderWidth:(CGFloat)borderWidth;

- (void)loadHeadIcon:(NSString *)urlString completion:(void(^)(BOOL success))completion;

- (void)loadRefreshCachedHeadIcon:(NSString *)urlString completion:(void(^)(BOOL success))completion;

@end