1 Star 0 Fork 1

Pt/ContainerCenter

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
MainViewController.m 1.77 KB
一键复制 编辑 原始数据 按行查看 历史
彭涛 提交于 2021-12-24 14:42 +08:00 . * 更新注释
//
// MainViewController.m
// ContainerManager
//
// Created by Pengt on 2020/9/22.
// Copyright © 2020 CMG Fintech Co., Ltd. All rights reserved.
//
#import "MainViewController.h"
@import ContainerCenter;
@interface MainViewController ()
@property (nonatomic) UIButton *showPageBtn;
@end
@implementation MainViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"ContainerCenter";
[self.view addSubview:self.showPageBtn];
}
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
self.showPageBtn.frame = CGRectMake(0, 0, 200, 50);
self.showPageBtn.center = self.view.center;
}
- (void)showPage {
int index = arc4random() % 5;
NSString *pageId = [NSString stringWithFormat:@"page%d", index];
id<CCPageAppProvider> provider = CCContainerManager.sharedManager.defaultPageAppProvider;
[provider fetchPageAppWithId:@"" version:0 completion:^(id<CCPageApp> _Nullable app, NSError * _Nullable error) {
}];
NSDictionary *params = @{@"test":@"test"};
UIViewController *vc = [CCContainerManager viewControllerInContainer:@"Waltz" withPageId:@"123" params:params completion:nil];
[self.navigationController pushViewController:vc animated:YES];
}
- (UIButton *)showPageBtn {
if (!_showPageBtn) {
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setTitle:@"ShowWaltzPage" forState:UIControlStateNormal];
[btn setTitleColor:UIColor.blackColor forState:UIControlStateNormal];
[btn addTarget:self action:@selector(showPage) forControlEvents:UIControlEventTouchUpInside];
btn.layer.borderWidth = 1;
btn.layer.borderColor = UIColor.blackColor.CGColor;
_showPageBtn = btn;
}
return _showPageBtn;;
}
@end
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Swift
1
https://gitee.com/coderPt/ContainerCenter.git
git@gitee.com:coderPt/ContainerCenter.git
coderPt
ContainerCenter
ContainerCenter
master

搜索帮助