文章目录
前言
通过Cordova插件获取iOS手机状态栏高度
使用步骤
插件源码:
@objc(Status) class Status: CDVPlugin {
@objc func getStatusHeight(_ command:CDVInvokedUrlCommand){
let height = UIApplication.shared.statusBarFrame.height
let result = CDVPluginResult(status: .ok, messageAs: "\(height)")
self.commandDelegate.send(result, callbackId: command.callbackId)
}
}
xml文件配置 :
<feature name="Status">
<param name="ios-package" value="Status" />
</feature>
js调用方式:
cordova.exec(function(data){console.log(data)},null,"Status","getStatusHeight",[]);
提示:
使用前注意配置好Cordova环境,在调用Cordova.exec方法前需要platform平台加载完毕