AUResultView 用来展示一些带图片的状态视图。
效果图
接口说明
/**
显示状态的结果视图
*/
@interface AUResultView : UIView
/**
顶部图像
*/
@property (nonatomic, strong) UIImage *icon;
/**
文本区域顶部的黑色中尺寸标题
*/
@property (nonatomic, strong) NSString *mainTitleText;
/**
中间的黑色大尺寸标题
*/
@property (nonatomic, strong) NSString *midTitleText;
/**
底部的灰色消息
*/
@property (nonatomic, strong) NSString *bottomMessage;
/**
底部消息是否加贯穿线
*/
@property (nonatomic, assign) BOOL messageThrough;
/**
视图期望的高度,初始化完成即可获取
*/
@property (nonatomic, assign, readonly) CGFloat expectHeight;
/**
ResultView 实例化方法
@param icon 图像
@param mainTitleText 第一个标题
@param midTitleText 中间大标题
@param bottomMessage 底部灰色消息
@param messageThrough 是否加横线贯穿
@return AUResultView 实例
*/
- (instancetype)initWithIcon:(UIImage *)icon mainTitleText:(NSString *)mainTitleText midTitleText:(NSString *)midTitleText bottomMessage:(NSString *)bottomMessage messageThrough:(BOOL)messageThrough;
代码示例
UIImage *image = AUBundleImage(@"alipay-60");
AUResultView *resultView = [[AUResultView alloc] initWithIcon:image
mainTitleText:@"支付成功"
midTitleText:@"998.00"
bottomMessage:@"1098.00元"
messageThrough:YES];
resultView.frame = CGRectMake(marginX, originY, AUCommonUIGetScreenWidth()-2*marginX, resultView.expectHeight);
[self.view addSubview:resultView];
文档内容是否对您有帮助?