引言
-
应用场景:提交材料审核成功之后进入等待审核界面 -
源码:可关注公众号:【iOS逆向】,联系我进行获取。

I、用法

1.1 头文件
-
ResultViewController.h
NS_ASSUME_NONNULL_BEGIN
@interface ResultViewController : UIViewController
@property (assign, nonatomic) QCTResultEventType eventType;
@property (nonatomic, copy) void (^eventBlock)(id sender);
@property (strong, nonatomic) QCTResultViewModel *viewModel;
/**
定义返回按钮的方法
*/
@property (nonatomic, copy) void (^KNbackActionblock)(id sender);
@end
NS_ASSUME_NONNULL_END
1.2 处理信息提交成功界面
/**
点击返回后跳转到【风险商户列表】
*/
//@property (nonatomic,copy) NSString *Detailmsg;*/
- (void)setupQCTResultSucess:(NSString*)tmparr{
QCTResultModel *model = [QCTResultModel new];
model.Navtitle = @"提交成功";
model.icon = @"icon_chenggong";//icon_shibai
// model.Detailmsg = @"3秒后自动跳转回列表";
model.Detailmsg = @"提交成功,请等待审核";
model.DetailmsgFont = kPingFangFont(17);
model.DetailmsgColor = rgb(51,51,51);
model.mainTitle = @"返回";
model.isFailView = NO;
// model.isAutoJumptoListVc = YES;//3秒后自动跳转回列表
model.mainBtnbackgroundColor = [UIColor colorWithRed:65.0f/255.0f green:199.0f/255.0f blue:61.0f/255.0f alpha:1.0f] ;
ResultViewController *vc = [ResultViewController new];
vc.eventType = QCTResultEventTypeForBackListVC;
vc.viewModel.model = model;
__weak __typeof__(self) weakSelf = self;
vc.KNbackActionblock = ^(id _Nonnull sender) {
[weakSelf pop];
} ;
vc.eventBlock = ^(ResultViewController * sender) {
// 判断是成功界面还是失败界面
switch (sender.eventType) {
case QCTResultEventTypeForBackListVC:
case QCTResultEventTypeForDoneAction:
{
[weakSelf pop];
}
break;
case QCTResultEventTypeForMainAction:
{
[weakSelf pop];
}
break;
default:
break;
}
};
[self.navigationController pushViewController:vc animated:NO];
}
- (void) KNbackAction{
[self pop];
}
- (void)pop
{
for (UIViewController *temp in self.navigationController.viewControllers) {
if ([temp isKindOfClass:NSClassFromString(@"CRMRisk_merchant_ViewController")]) {
[self.navigationController popToViewController:temp animated:YES];
}
}
}
see also
关注公众号:【iOS逆向】,联系我进行获取完整代码
本文分享自微信公众号 - iOS逆向(code4ios)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。