그래서 ios app, pre ios6/iPhone5가 있습니다. 잘 돌아갔다. 현재 iPhone5 및 ios6 용으로 고치려고 노력 중입니다. 잘되어 가고 있었고, ios6에 대한 99 %의 버그를 다 정리 해 냈습니다. 그러나 iPhone 5는 변질되고 있습니다.PhoneGap의 iPhone 5의 카메라 기능, 이미지가 눌려진
PhoneGap 1.8.1을 사용하고 있습니다. 한 시점에서이 기능을 사용하여 카메라로 이미지를 촬영 :
function capturePhoto() {
networkState = navigator.network.connection.type;
if (networkState == Connection.NONE)
{
alert('You must be connected to the internet to use this feature!');
}else{
var options = {
quality: 100,
correctOrientation: false,
destinationType : navigator.camera.DestinationType.FILE_URI,
sourceType: navigator.camera.PictureSourceType.CAMERA,
encodingType: navigator.camera.EncodingType.JPEG,
}
navigator.camera.getPicture(onPhotoDataSuccess, onFail, options);
}
}
나는 다음 HTML 캔버스에 배경으로 이미지를 표시합니다. 이 괜찮 안드로이드 작품에
var canvaswidth = window.innerWidth;
var canvasheight = window.innerHeight;
var darthVaderImg = new Kinetic.Image({
x: 0,
y: 0,
image: images.darthVader,
width: canvaswidth,
height: canvasheight,
name: "image"
});
이것은 아이폰 4S IOS에서 실행중인 6 작품을 잘 ...하지만 아이폰 5에 수행합니다 kineticJS를 사용하지만,이 문제의 목적을 위해 당신이 알아야 할 모든 생각 것은 아니. 사진이 올바른 방향이지만 상단에서 위로 찌그러 뜨 렸습니다. iPhone 5의 화면 크기로 하드 코딩했는데 640x1136이라고 생각합니까?
이미지 높이를 예를 들어 2000으로 과장하고 설정하면 화면이 덮히지만 확대됩니다. 나는 무슨 일이 벌어지고 있는지에 관해서는 잃어 버렸습니다 .... 누구나 비슷한 문제가있었습니다. , 또는 어떤 아이디어?