带有 UIViewController 的插件

2023-11-24

有人可以向我解释 Cordova iOS 插件的生命周期吗?

特别是,我有一个正在尝试开发的插件,其中包含UIView(以及相关的UIViewController).

我如何获得科尔多瓦UIView从我的扩展CDVPlugin类,这样我就可以将我的插件添加为它的子视图(这是它的工作原理吗?)。

我想暂时展示一下我的UIView在我的 Cordova 应用程序之上,然后关闭它,返回到我的 JS/HTML 应用程序。


如果你想在 cordova webview 上呈现整个 UIViewController (全屏),你可以这样做

[self.viewController presentViewController:yourViewController animated:YES completion:nil];

例子:

相机插件

InAppBrowser 插件

如果您只想在 cordova webview 上添加一个视图,您可以这样做

[self.viewController.view addSubview:yourView];

例子:

地图套件插件

区别在于,第一种方法显示整个视图控制器,全屏,第二种方法显示可以具有您想要的大小和位置的视图,如果您不使其具有与用户设备屏幕相同的大小将在其下方看到您的 cordova webview

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有 UIViewController 的插件 的相关文章

  • 使用 MapKit 的地形和卫星视图

    我是 Mapkit View 的新手 当我给出没有目的地的纬度和经度时 我想显示 MapKit中是否可以通过地形 卫星视图来显示地图 有教程链接吗 我看过一些访问 Google 地图 API html 文件 的示例 有必要吗 或者您可以通过
  • UIView 圆角 - Swift 2.0?

    我会尝试将一些项目更新到 Swift 2 0 我有一个视图 左上角有一个圆角 在 Swift 没有警告 没有错误 只是没有圆角 这就是它在 Swift let maskPath UIBezierPath roundedRect conten
  • CoreBluetooth:检测设备超出范围/连接超时

    我正在设计一个 iOS 框架来处理多个 BLE 设备 均为同一类型 目前一切都运行良好 除了一件事 客户想要一个包含可用设备的列表 但是 我如何检测过去发现的设备何时不再可用 当我尝试连接到不再可用的设备时 会出现另一个问题 文档说 连接尝
  • 是否可以跨 2 个不同的 iOS 应用程序访问数据?

    假设我在 App1 中存储了一些 ID 数据 并希望在同一设备上的 App2 中访问它 平台上可以这样吗 如果没有的话有什么解决方法吗 您可以使用iOS 钥匙扣 http developer apple com library ios do
  • 像 TraceGL 一样分析 Objective C 中的代码路径?

    TraceGL 是一个非常简洁的项目 它允许 JS 程序员跟踪 Javascript 中的代码路径 它看起来像这样 我想为 Objective C 构建类似的东西 我知道运行时使跟踪方法调用变得相当容易 但是我如何跟踪控制流 例如 在上面的
  • ios - 如何声明静态变量? [复制]

    这个问题在这里已经有答案了 C 中声明的静态变量如下 private const string Host http 80dfgf7c22634nbbfb82339d46 cloudapp net private const string S
  • React Native facebook iOS sdk 构建失败

    我已遵循 Facebook 开发人员指南中列出的 iOS React Native sdk 的所有准则 但我仍然无法构建该应用程序 附上我的配置和构建日志的屏幕截图 Ld Users alaaattya Library Developer
  • 修改 SCNParticleEventBlock 中的 SCNParticleSystem 颜色不起作用

    鉴于提供的示例代码handle forProperties handler https developer apple com documentation scenekit scnparticlesystem 1523251 handle
  • iOS 和 Firebase 自动续订订阅

    我的问题 我很难找到一种使用 Firebase 在 iOS 中安全管理自动续订订阅的方法 购买流程 User1 purchases a subscription 使用订阅标识符更新 Firebase 上 User1 的帐户 用于解锁内容 存
  • 在phonegap中播放本地声音

    我有一个 wav文件在我的www文件夹 我正在使用 jQuery 和以下代码 警报响起 但声音不播放 难道我做错了什么
  • 如何在气隙 Mac 上安装新的 Apple 全球开发者关系中级证书?

    您可能知道也可能不知道 现在使用新的中间证书生成新的签名证书 你可以在这里读到它 https developer apple com support wwdr intermediate certificate https developer
  • UICollectionViewCell 拖动预览的自定义视图

    我正在尝试实现一项功能 用户可以将一个集合视图单元格拖放到另一个集合视图单元格上 但是 我想完全更改运动中物体的预览 以匹配我的应用程序的视觉隐喻 该项目没有移动 该项目包含的东西正在移动 例如 假设我的collectionview单元格显
  • Objective c RSA 与 OAEP 填充 sha256 之前的 ios 10

    我正在研究一种在iPhone中使用RSA加密方法的加密方法 到目前为止我可以用这种方法实现获取加密字符串 该字符串被服务器成功解密 SecKeyRef keyRef self addPublicKey pubKey SecKeyAlgori
  • 尽早检测有问题的 XIB 视图

    我的笔尖名称有一个拼写错误 当我推向导航控制器时 它在代码中被破坏了 弄清楚它并没有花太长时间 但我认为最好尽早断言格式良好 以便更容易弄清楚 问题是它不是零 它只是无法从笔尖正确地形成自己 在 initWithNib 之后是否有更好的断言
  • 如何将 RGB 值转换为十六进制字符串 iOS swift

    我想将 RGB 值转换为十六进制字符串 我将十六进制转换为 RGB 如下所示 但反之亦然 func hexStringToRGB hexString String gt red CGFloat green CGFloat blue CGFl
  • 如何获得 UICollectionView 的矩形

    我想在 UICollectionView 中找到节标题的框架 我对 UITableView 也有类似的情况 为此 我能够通过执行以下操作来获得其正确性 CGRect rect self tableView rectForHeaderInSe
  • XOR或其他简单的文件混淆方法ios目标c

    我正在开发一个使用受版权保护的 pdf 文件的 ios 应用程序 我正在寻找一些简单的方法来混淆文件以确保安全 这些方法不需要我经历额外的大众市场 CCATS 加密审查流程 但也将确保版权所有者已尽我所能来保证他们的数据安全 当然 我用密码
  • Xcode 7.2 无法连接到装有 iOS 9.2 的 iPhone

    出于开发目的 我已经在我的 iPhone 5s 上安装了 iOS 9 2 beta 当然 我还安装了Xcode 7 2 beta 当我想在设备上运行应用程序扩展 键盘 时 该应用程序会正确构建 安装在 iPhone 上并启动 然而 然后我在
  • -[_SwiftValueencodeWithCoder:]:无法识别的选择器发送到实例

    尝试使用 NSCoder 时出现错误 玩家 swift class Player NSObject NSCoding private var playerName String private var playerScore Int pri
  • 如何在 Swift 中将所有 iOS 设备的标签水平居中

    我不知道如何使标签在图像视图中水平居中 标签说 You ve been here What would you rate us 我想要What would you rate us属于 You ve been here 我试图完成此操作的方法

随机推荐

  • 按嵌套对象的一个​​属性对对象数组进行排序

    我需要通过对象属性之一的一个属性来比较对象数组 我在做 List
  • 如何将 accdb 转换为 postgres 数据库

    我需要使用 accdb 数据库 为此需要将其导入 PostgreSQL 我相信这将是一个简单而直接的问题 我预计它已经解决了 但我没有找到一个简单的解决方案 我要补充一点 我无权访问 Access 笑 并且我的解决方案松散地依赖于此 如果那
  • 从 .crt 和 .key 文件创建 .jks 是否可能

    我向权威机构申请了 SSL 证书 首先 我在计算机上创建了一个 csr 和一个 key 文件并保存了它们 我发送了 csr 并取回了 crt 文件和我安装在服务器上的其他文件 对于具有 SSL 连接的 Apache 服务器来说 一切正常 但
  • OpenCart:如何准确填充 oc_category_path

    我使用在线服务将数据从其他电子商务网站传输到OpenCart一切似乎都已正确转移 然而 产品类别存在一个问题 类别已转移至oc category桌子 但是 看起来还有另一张表叫做oc category path如果我希望能够在管理员中编辑我
  • 使用 OpenGL ES 2.0 进行 GPGPU 编程

    我正在尝试在 GPU 上进行一些图像处理 例如中值 模糊 亮度等 总体思路是做类似的事情这个框架来自 GPU 宝石 1 我能够编写 GLSL 片段着色器来处理像素 因为我一直在效果设计器应用程序中尝试不同的东西 然而我不确定我应该如何完成任
  • .NET 的哪些部分在 iPhone 开发者的 Monotouch 中不可用?

    哪些键绑定未包含在内 您可以在以下位置找到 MonoTouch 的完整限制列表 Xamarin MonoTouch 中不可用的 NET 功能的简短列表 动态语言运行时 DLR 通用虚拟方法 泛型类型中的 P 调用 作为字典键的值类型 系统
  • 带索引变量的 Sympy 求和

    我尝试使用带有索引变量的 Sum 创建一个 sympy 表达式 如前所述here但是 我无法对该表达式进行羔羊化并给出一个数组来计算总和 这不可能吗 也许像这样 s Sum Indexed x i i 1 3 f lambda x Subs
  • 如何在 Rails 中设置 url 助手的默认主机?

    我想做这样的事情 config default host www subdomain example com 在我的一些配置文件中 这样object url帮手 ActionView Helpers UrlHelper 生成以以下内容开头的
  • 高效的算法可根据特定目标组成有效的表达式

    该问题表述为 给定一个仅包含数字 0 9 和一个目标值的字符串 返回通过在数字之间添加一些二元运算符 或 创建的所有表达式 以便它们计算为目标值 在某些情况下 可能没有任何二元运算符可以创建有效的表达式 在这种情况下 函数应返回空数组 新表
  • 如何在struct的方法中设置和获取字段

    创建这样的结构后 type Foo struct name string func f Foo SetName name string f name name func f Foo GetName string return f name
  • python基类如何判断子类是否重写了它的方法?

    这是我的猜测 但行不通 class BaseClass object def foo self return foo def bar self return bar def methods implemented self This doe
  • Java:优化哈希集以进行大规模重复检测

    我正在开发一个项目 需要处理大量推文 目标是在处理重复项时删除它们 我有推文 ID 它们以以下格式的字符串形式出现 166471306949304320 我一直在使用HashSet
  • 在 VBA 中重置列表框选择

    我试图在表单关闭时 重置 Excel VBA 中的列表框 目前 当我使用 userform1 hide 函数时 表单会消失 但是当我使用 show 函数再次打开它时 它仍然包含以前的选择 作为一个对此相对陌生的人 有人可以帮忙吗 列表框的代
  • 是否能够通过复制粘贴链接 URL 来下载 Github Actions 工件?

    我们正在做一个概念验证 研究 Github Actions 来为遗留系统的给定提交生成一个工件 然后我们需要在内部进一步处理它 所以我正在研究我们现在如何相对简单地做到这一点证明这是可行的 我们对拉链包装没问题 通过右键单击 操作 中作业页
  • 如何仅使用私钥(无助记词)将帐户导入 NEAR 钱包

    在这篇文章中 我将介绍如何仅使用您的私钥将帐户导入 NEAR 钱包 当您使用 CLI 或近 api js 创建帐户 或子帐户 并且只能访问私钥时 这非常有用 要导入帐户 只需单击此 URL 并替换YOUR ACCOUNT ID and YO
  • 强制 Visual Studio 在调试时始终“重建全部”

    编辑 基本上我需要的是 Visual Studio 在我进行调试时始终重建所有内容 我目前正在使用 Visual Studio 来编译我的汇编程序 使用 MASM 总的来说它工作正常 然而我遇到了一个恼人的问题 如果我包含一个像这样的文件
  • Google Chrome 扩展程序获取页面信息

    我正在制作一个 google chrome 扩展 我需要获取当前页面的 URL 和标题 我怎样才能实现这个目标 chrome tabs getSelected null function tab lt tab has all the inf
  • 如何使用 Iron Router 返回 404

    当我找到使用 IR 的 Meteor 应用程序中不存在的路线时 我会收到200带有 HTML 的响应 当在浏览器上呈现时 在控制台上显示 js 错误 说明No route found for path aRoute 怎样才能让它返回404
  • -[UIApplication _runWithMainScene:transitionContext:completion:] 中断言失败,

    我仅在 iOS9 中收到以下错误 这是我的代码 BOOL application UIApplication application didFinishLaunchingWithOptions NSDictionary launchOpti
  • 带有 UIViewController 的插件

    有人可以向我解释 Cordova iOS 插件的生命周期吗 特别是 我有一个正在尝试开发的插件 其中包含UIView 以及相关的UIViewController 我如何获得科尔多瓦UIView从我的扩展CDVPlugin类 这样我就可以将我