全屏Ti.Media.showCamera()?

时间:2016-11-10 10:28:35

标签: titanium appcelerator appcelerator-titanium

当我使用带有叠加层的Ti.Media.showCamera()时,相机框架固定在顶部,因此底部仍然是黑色条纹。 但我需要相机的图像全屏显示,而不仅仅是固定在顶部 我无法以任何方式移动它......有没有人知道解决方案?

这是我的代码:

Ti.Media.showCamera({
    allowEditing : false,
    overlay : $.overlay,//overlayView,
    showControls : false,
    mediaTypes : [Ti.Media.MEDIA_TYPE_PHOTO],
    autohide : false,
    transform: Ti.UI.create2DMatrix().scale(1)
});

enter image description here

1 个答案:

答案 0 :(得分:1)

所以,这曾经在之前的tiSDK和/或iOS SDK目标中运行正常。 Titanium使用OLD方法为其苹果一直试图摆脱的相机。在iOS 10中,苹果删除了Titanium用来解决所有这些问题的钩子。

据报道,对或错,被解雇不是钛问题。(https://jira.appcelerator.org/browse/TIMOB-24036

您可以使用Mike Fogg的模块(https://github.com/mikefogg/SquareCamera)来实现您曾经拥有的外观,因为它使用适当的基础类进行媒体工作。