2013-05-29 44 views
5

Tôi đã tạo ứng dụng iOS trong một thời gian và cho đến bây giờ tôi chỉ đang thử nghiệm trên iPad và tôi đang cố gắng làm cho nó hoạt động iPhone và iPod ngay bây giờ.Phonegap/Cordova xoay hình ảnh giật gân qua 90 độ khi tải trên iphone

Ứng dụng của tôi chỉ nằm ngang và tôi đã thiết lập các hướng được phép trong tệp dự án của mình để chỉ cho phép ngang trên cả iPad và iPhone. Điều này làm việc tuyệt vời trên iPad ... giật gân xuất hiện trong cảnh quan và nó đi vào ứng dụng tốt. Trên iPod của tôi nó không hoạt động tuyệt vời như vậy. Tôi đã đặt tất cả các hình ảnh chân dung bên phải vào Xcode nhưng khi nó tải lên (trên các mô phỏng và trên iPod của tôi) nó quay hình ảnh một nửa cách tải. Vì vậy, nó bắt đầu với hình ảnh chân dung của tôi trong một hướng dọc, và sau đó sau một vài giây, nó đột nhiên quay hình ảnh 90 độ và kéo dài nó để vẫn phù hợp với màn hình. Sau đó, nó tiếp tục tải ứng dụng ở chế độ ngang. Không có vấn đề gì tôi thử nó tiếp tục làm điều này ... Bất cứ ai có thể làm sáng tỏ một số tình huống? Những gì tôi muốn làm là tải hình ảnh giật gân và sau đó chỉ phai để ứng dụng.

hình ảnh hiển thị những gì sẽ xảy ra:

http://jamesmcilveen.com/images/1.jpg http://jamesmcilveen.com/images/2.jpg

Tôi đã cố gắng thiết lập shouldAutorotateToInterfaceOrientation trong tất cả các viewControllers khác nhau để chỉ trả lại có nếu định hướng được hỗ trợ và tất cả mọi thứ như thế, nhưng nó vẫn không làm việc ..

Tôi thậm chí còn khởi động lại dự án của mình từ một tươi, như trong cài đặt mới của Cordova, và tôi vẫn nhận được cùng một vấn đề. Tôi thậm chí đã có vấn đề khi sử dụng một cài đặt mới không thay đổi gì với hình ảnh giật gân mặc định Cordova.

Tôi đã googled trong vài giờ và đã rất ngạc nhiên rằng không ai khác đã có cùng một vấn đề như tôi?

Tôi đang sử dụng Cordova 2.7.0 bằng cách này, quên đề cập đến điều đó.

+0

Tôi cố gắng để có được bức chân dung chỉ làm việc, với iPad trong định hướng phong cảnh màn hình giật gân ban đầu cho thấy cảnh quan và sau đó quay để chân dung và bắt đầu ứng dụng. Tôi chỉ muốn nó thể hiện sự giật gân trong bức chân dung! Bạn có nhận được phản hồi nào không? – zaf

Trả lời

2

Trong CDVViewController.m trong các tập tin Cordova trong hàm "showSplashScreen" bạn phải xóa bỏ dòng

startupImageTransform = CGAffineTransformMakeRotation (degreesToRadian (90));

trong tất cả các kiểm tra nếu thiết bị thực hiện xoay vòng cho bạn, sau đó điện thoại cố gắng định hướng lại. Hi vọng nó sẽ giúp ích cho bạn!!!

Các vấn đề liên quan