请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
55
帖子
0
勋章
253
Y币

[superwebview] superWebView方式如何控制APIWindowContainer的导航条按钮?

[复制链接]
发表于 2016-10-27 14:52:16
superWebView方式如何控制APIWindowContainer的导航条按钮?
比如,在第一个viewController中用如下代码进入windowContainer,相当于navigationController 压栈:

    NSString *url = @"widget://index.html";
    APIWindowContainer *windowContainer = [APIWindowContainer windowContainerWithUrl:url name"root" userInfo:nil];
    [windowContainer startLoad];
    [self.navigationController pushViewController:windowContainer animated:YES];
    self.windowContainer = windowContainer;

我想控制windowContainer(祖先类为UIViewController)对应的navigationItem,从而自定义下级页面导航栏的按钮,是否有官方推荐方法?
另外,api.openWin({})在superWebView中使用时,是否每open 1次,windowContainer的navigationController就压1次栈?

55
帖子
0
勋章
253
Y币
已经有解,可以遍历windowContainer的navigationController中所有压栈的UIViewController进行控制。
28
帖子
1
勋章
1万+
Y币
你可以新建一个类继承于APIWindowContainer(就像继承于UIViewController一样),然后你就知道怎么弄了。

api.openWin打开一个新窗口的话,其实就是navigationController压入了一个windowContainer
您需要登录后才可以回帖 登录

本版积分规则