APIWindowContainer Class Reference
Inherits from | UIViewController |
---|---|
Declared in | APIWindowContainer.h |
name
当前window对象的名称,也是对象创建后里面默认的webView的名称,若创建对象时未指定,则默认值为root
@property (nonatomic, readonly) NSString *name
Discussion
当前window对象的名称,也是对象创建后里面默认的webView的名称,若创建对象时未指定,则默认值为root
Declared In
APIWindowContainer.h
+ windowContainerWithUrl:
通过url创建一个window容器,相当于调用windowContainerWithUrl:name:userInfo:方法时name和userInfo传nil
+ (instancetype)windowContainerWithUrl:(NSString *)url
Parameters
url |
网页文件地址 |
---|
Return Value
一个继承于UIViewController的window容器对象
Discussion
通过url创建一个window容器,相当于调用windowContainerWithUrl:name:userInfo:方法时name和userInfo传nil
Declared In
APIWindowContainer.h
+ windowContainerWithUrl:name:userInfo:
通过指定url、name和userInfo来创建一个window容器
+ (instancetype)windowContainerWithUrl:(NSString *)url name:(NSString *)name userInfo:(NSDictionary *)userInfo
Parameters
url |
网页文件地址 |
---|---|
name |
window容器对象的名称,也是里面默认的webView的名称,html页面里面通过api.winName获取 |
userInfo |
附加信息,html页面里面可以通过api.pageParam来获取 |
Return Value
一个继承于UIViewController的window容器对象
Discussion
通过指定url、name和userInfo来创建一个window容器
Declared In
APIWindowContainer.h
– initWithUrl:name:userInfo:
初始化方法,同时指定url、name和userInfo
- (instancetype)initWithUrl:(NSString *)url name:(NSString *)name userInfo:(NSDictionary *)userInfo
Parameters
url |
网页文件地址 |
---|---|
name |
window容器对象的名称,也是里面默认的webView的名称,html页面里面通过api.winName获取 |
userInfo |
附加信息,html页面里面可以通过api.pageParam来获取 |
Return Value
window容器对象
Discussion
初始化方法,同时指定url、name和userInfo
Declared In
APIWindowContainer.h
+ windowContainerWithAttribute:
通过指定页面参数来创建一个window容器
+ (instancetype)windowContainerWithAttribute:(NSDictionary *)attribute
Parameters
attribute |
页面参数信息,里面的key可以参考openWin方法的参数:http://docs.apicloud.com/Client-API/api#33 ,其中name和url为必需字段 |
---|
Return Value
一个继承于UIViewController的window容器对象
Discussion
通过指定页面参数来创建一个window容器
Declared In
APIWindowContainer.h
+ windowContainerWithAttribute:widget:
通过指定页面参数来创建一个window容器
+ (instancetype)windowContainerWithAttribute:(NSDictionary *)attribute widget:(UZWidget *)widget
Parameters
attribute |
页面参数信息,里面的key可以参考openWin方法的参数:http://docs.apicloud.com/Client-API/api#33 ,其中name和url为必需字段 |
---|---|
widget |
使用指定的widget,传nil时等同于windowContainerWithAttribute:方法,表示使用应用bundle下面的widget |
Return Value
一个继承于UIViewController的window容器对象
Discussion
通过指定页面参数来创建一个window容器
Declared In
APIWindowContainer.h
– execScript:window:frame:
在指定window和frame中执行javascript脚本
- (id)execScript:(NSString *)script window:(NSString *)window frame:(NSString *)frame
Parameters
script |
javascript脚本 |
---|---|
window |
指定window的名称,若在当前window中执行则可以传nil |
frame |
指定frame的名称,若是在window中执行脚本则传nil |
Return Value
执行结果
Discussion
在指定window和frame中执行javascript脚本
Declared In
APIWindowContainer.h