ios - NativeControls 或 ActionSheet Cordova 插件文档?

标签 ios uiactionsheet cordova

我看过很多关于在 NativeControls 插件中使用 TabBar 或 ToolBar 的文档,但是关于使用 ActionSheet 的文档几乎为零。

我遵循了 ActionSheet 插件的自述文件:https://github.com/phonegap/phonegap-plugins/tree/master/iOS/ActionSheet

我已经让它工作了,但是示例创建的按钮不执行任何操作。我想创建一个具有“Tweet”按钮、“在 Facebook 上共享”按钮、“电子邮件”按钮和取消的 ActionSheet,并且显然会触发 Javascript 以访问 Twitter 和 Facebook-Connect 功能。

有没有人使用 NativeControls/ActionSheet 插件来创建共享按钮?或者真正具有某种排序功能的任何类型的按钮。我只是在寻找某种模板。

我没有成功地从 NativeControls 插件创建 ActionSheet。我正在使用 Cordova 1.6.1、Xcode 4.3.2 和来自 GitHub 的最新插件。

提前致谢!

最佳答案

应用程序可能有一个带有 onclick="selectAction();"的按钮如果用户选择“相机”,则将调用 capturePhoto()。如果他们选择“照片库”,则将调用 getPhoto()。

function selectAction() {
var actionSheet = window.plugins.actionSheet;
actionSheet.create('Select Image Source', ['Camera', 'Photo Library', 'Cancel'], function(buttonValue, buttonIndex) {
   switch (arguments[1]) {
       case 0:
       capturePhoto();
       break;
       case 1:
       getPhoto(pictureSource.PHOTOLIBRARY);
       break;
       default:
       console.log('selectAction default case says: go back to page1');
   }
   }, {cancelButtonIndex: 2}); 
} //End Function 

关于ios - NativeControls 或 ActionSheet Cordova 插件文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10342601/

相关文章:

iphone - 在进入 Storyboard 中的场景之前检查用户是否已登录

ios - 如何在 Swift 中访问结构体类型数组中的变量?

javascript - 电话间隙 : Custom URL handling freezing

javascript - 聚焦移动的元素以半聚焦元素结束

javascript - Cordova Android-在设备处于后台模式时继续向服务器发送 AJAX 请求

ios - 将 "reloading"信号从一个 View 发送到另一个 View 的 UITableView 的最佳实践

ios - NSString 到 NSDate 给出了错误的日期

ios - 可以在模态视图 Controller 上使用 UIAlertController 吗?

ios - 禁用 iPhone 共享表中的 "more"按钮

ios - UIActionSheet调用过两次?