我对iOS不是很熟悉。我有一个我制作的Cordova应用程序,它在Android上运行良好。但是,当我在运行iOS 9的iPad上运行它时,没有后退按钮可以像我之前使用过的任何浏览器一样回到上一页。我假设它被加载到一个UIWebView,所以当没有后退按钮时我该如何回到上一页?Cordova iOS返回上一页
0
A
回答
2
你需要创建一个自定义的“后退按钮”等同于Android或Windows Phone的原生后退按钮。
在我的情况下,我在屏幕左上角创建了一个“向左箭头”按钮,用作backButton。之后,我将Android e WP的backButton功能链接到它。看:
HTML:
<span id="iosBackButton" ng-click="iosBackButtonEvent()"><i class='fa fa-chevron-left'></i> Back</span>
JS:
//Android and WP cordova handle
//document.addEventListener('backbutton', backButtonActions, false);
//Only iOS
$scope.iosBackButtonEvent= function() {
try {
backButtonActions();
}
catch (error) {
console.log(error);
}
};
PS:我用AngularJS。
0
您必须添加自己的。
如果你使用像离子的框架,这是已经烤。
0
这将工作100%的时间。添加$ ionicViewSwitcher和$ ionicHistory到您的控制器或功能。然后ng-click =“goBackState()”
$rootScope.goBackState = function(){
$ionicViewSwitcher.nextDirection('back');
//console.log($ionicHistory.backView())
$ionicHistory.goBack();
}
相关问题
- 1. 返回上一页
- 2. phonegap auto返回上一页
- 3. Cordova SQLite返回Promise?
- 4. 页面刷新返回到上一页
- 5. 返回上一个应用程序iOS
- 6. Cordova getCurrentPosition()永不返回
- 7. Cordova FileEntry.file()返回大小0
- 8. iOS设备上的日期返回NaN
- 9. 返回前一页
- 10. 返回前一页
- 11. 登录后返回上一页
- 12. 返回上一页和消息
- 13. Visual Studio IDE - 返回上一页
- 14. 返回上一页ASP.Net核心MVC
- 15. 登录后返回上一个网页
- 16. yii2更新后返回上一页
- 17. 如何返回到上一页
- 18. Android - WebView moveTaskToBack返回上一页
- 19. 返回按钮转到上一页
- 20. Cordova PhoneGap - 防止用户返回到index.html页面。
- 21. 返回到IOS上的未访问页面
- 22. 在iOS上使用Cordova 1.6设置外部初始页面
- 23. 如何处理phonegap cordova上的iOS通知回调?
- 24. Cordova&CORS(iOS)
- 25. cordova/phonegap 2.0 iOS
- 26. 排序返回第一页
- 27. fpdf - 返回前一页
- 28. Cordova CLI命令甚至没有返回“cordova --version”,安装问题?
- 29. 来自Cordova的getCurrentPosition的返回值
- 30. Cordova FileTransfer返回空错误代码
帮了很多谢谢 – Cordovaing