ipu的trunk版ios客户端工程

IPUMobileUIPlugin.h 2.5KB

    // // IPUMobileUIPlugin.h // IPUMobileFunc // // Created by 秋林 on 2019/1/18. // Copyright © 2019 Asiainfo. All rights reserved. // #import <IPUMobile/IPUMobile.h> #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #ifndef SCREEN_HEIGHT #define SCREEN_HEIGHT ([[UIScreen mainScreen] bounds].size.height) //屏幕高度 #endif #ifndef SCREEN_WIDTH #define SCREEN_WIDTH ([[UIScreen mainScreen] bounds].size.width) //屏幕宽度 #endif @interface IPUMobileUIPlugin : IPUPlugin /**新webview中打开页面*/ - (void)openNewPage:(NSArray *)param; /**关闭新webview中打开的页面*/ -(void)closeCurrentPage:(NSArray *)param; //打开对话框,供外部接口(JS)调用 - (void)openDialog:(NSArray *)param; /* * 打开对话框,供内部接口(OC)调用 * pageAction 页面名称、pagePram 参数、wRati 宽度比率(相对于整个屏幕)、hRatio 高度比率(相对于整个屏幕) */ - (void)openDialog:(NSString *)pageAction params:(IPUDataMap *)pageParam wRatio:(NSString *)wRatio hRatio:(NSString *)hRatio; - (void)closeDialog:(NSArray *)param; /* URL扩展 param[0]:NSString--url,不能为空 param[1]:NSString--title,可以为空 param[2]:NSArray--(导航栏背景色,图标颜色,标题颜色),可以为空,默认(白色,亮灰色,黑色) param[3]:NSArray--(分享、复制链接、搜索),可以为空 */ - (void)openUrl:(NSArray *)param; - (void)closeUrl:(NSArray *)param; - (void)openTemplate:(NSArray *)param; - (void)openTemplate:(NSString *)pageAction withData:(IPUDataMap *)data isCurr:(NSNumber *)isCurr; - (void)openPage:(NSArray *)param; - (void)openPage:(NSString *)pageAction data:(NSString *)dataParam isCurrView:(NSNumber *)isCurr; - (void)loadPage:(NSArray *)param; - (void)getTemplate:(NSArray *)param; - (void)loadTemplate:(NSArray *)param; - (void)date:(NSArray *)param; - (void)tip:(NSArray *)param; - (void)alert:(NSArray *)param; - (void)loadingStart:(NSArray *)param; - (void)loadingStop:(NSArray *)param; - (void)back:(NSArray *)param; /** 返回指定页面,并且执行回调 @param param <#param description#> */ - (void)backWithCallback:(NSArray *)param; - (void)openWindow:(NSArray *)param; - (void)closeWindow:(NSArray *)param; - (void)openSlidingMenu:(NSArray *)param; - (void)getPage:(NSArray *)param; - (void)openBrowser:(NSArray *)param; // 清除当前视图栈 - (void)clearBackStack:(NSArray *)param; @end