Cordova 如何使用wymsee imagepicker在gallery中选择图像时左对齐照片

Cordova 如何使用wymsee imagepicker在gallery中选择图像时左对齐照片,cordova,user-interface,cordova-plugins,onsen-ui,ngcordova,Cordova,User Interface,Cordova Plugins,Onsen Ui,Ngcordova,多亏了,我可以在用Onsen UI构建的应用程序中轻松实现图像拾取功能 但是,我面临着不同平台上用户界面不一致的问题,即照片在iOS平台上没有左对齐 示例图像: 为了让这两个平台的“Pick Photos”图库中的图像左对齐,我们可以做些什么呢?我查看了插件的objective-c源代码,发现它(在iOS中)使用了另一个名为“Pick Photos”的项目中的一些类。在本项目的源代码中,您可以找到: 这些都是我们所缺少的 查看项目历史,我发现左对齐选项已添加到中,但cordova插件中的相关文件

多亏了,我可以在用Onsen UI构建的应用程序中轻松实现图像拾取功能

但是,我面临着不同平台上用户界面不一致的问题,即照片在iOS平台上没有左对齐

示例图像:


为了让这两个平台的“Pick Photos”图库中的图像左对齐,我们可以做些什么呢?

我查看了插件的objective-c源代码,发现它(在iOS中)使用了另一个名为“Pick Photos”的项目中的一些类。在本项目的源代码中,您可以找到:

这些都是我们所缺少的

查看项目历史,我发现左对齐选项已添加到中,但cordova插件中的相关文件已添加到中


因此,您可以通过更新类(以及最终修复bug)自己修复它,并向插件库发出请求,或者您可以要求作者更新插件。

您可以编写特定于平台的css。一个简单的方法是将设计的平台添加到html的主体中。然后,您可以在css中选择这个类。要获得平台和版本,您可以使用Desive插件。这些是本机视图,您无法控制它们。谢谢@lifeisfoo的指导,我想知道是否有更直接更简单的方法,比如只使用ngCordova来解决这个问题。是的,看来这是唯一的方法,就是学习一点objective-c来获得我期望的结果。并且发现有一个现有的imagePicker插件repo,它完全适合我的需要。让我在这里为那些将此作为解决方案的人分享。
self.alignmentLeft = YES;
//...
if (self.alignmentLeft) {
    startX = 4;
//...