全部产品
云市场
云游戏

结果页组件

更新时间:2019-09-26 18:39:59

AUResultView 用来展示一些带图片的状态视图。

效果图

接口说明

  1. /**
  2. 显示状态的结果视图
  3. */
  4. @interface AUResultView : UIView
  5. /**
  6. 顶部图像
  7. */
  8. @property (nonatomic, strong) UIImage *icon;
  9. /**
  10. 文本区域顶部的黑色中尺寸标题
  11. */
  12. @property (nonatomic, strong) NSString *mainTitleText;
  13. /**
  14. 中间的黑色大尺寸标题
  15. */
  16. @property (nonatomic, strong) NSString *midTitleText;
  17. /**
  18. 底部的灰色消息
  19. */
  20. @property (nonatomic, strong) NSString *bottomMessage;
  21. /**
  22. 底部消息是否加贯穿线
  23. */
  24. @property (nonatomic, assign) BOOL messageThrough;
  25. /**
  26. 视图期望的高度,初始化完成即可获取
  27. */
  28. @property (nonatomic, assign, readonly) CGFloat expectHeight;
  29. /**
  30. ResultView 实例化方法
  31. @param icon 图像
  32. @param mainTitleText 第一个标题
  33. @param midTitleText 中间大标题
  34. @param bottomMessage 底部灰色消息
  35. @param messageThrough 是否加横线贯穿
  36. @return AUResultView 实例
  37. */
  38. - (instancetype)initWithIcon:(UIImage *)icon mainTitleText:(NSString *)mainTitleText midTitleText:(NSString *)midTitleText bottomMessage:(NSString *)bottomMessage messageThrough:(BOOL)messageThrough;

代码示例

  1. UIImage *image = AUBundleImage(@"alipay-60");
  2. AUResultView *resultView = [[AUResultView alloc] initWithIcon:image
  3. mainTitleText:@"支付成功"
  4. midTitleText:@"998.00"
  5. bottomMessage:@"1098.00元"
  6. messageThrough:YES];
  7. resultView.frame = CGRectMake(marginX, originY, AUCommonUIGetScreenWidth()-2*marginX, resultView.expectHeight);
  8. [self.view addSubview:resultView];