2013-06-06 44 views
6

Tôi đang làm việc trên một ứng dụng cho ios với phonegap và jqm. Tôi muốn khóa hướng màn hình thành phong cảnh chỉ trên một trang. Các trang khác phải được khóa trên ảnh chân dung. Tôi đã thấy một plugin có thể làm điều này nhưng nó chỉ có sẵn cho Android.Hướng màn hình ios

Câu hỏi của tôi? Có cách nào để làm điều này trên ios?

Cảm ơn trước!

Trả lời

1

Kiểm tra một số JQM API ở đây ... (chưa kiểm tra được nêu ra)

http://api.jquerymobile.com/orientationchange/

Orientationchange Timing

Thời gian của sự kiện orientationchange với liên quan đến việc thay đổi chiều cao của khách hàng và chiều rộng là khác nhau giữa các trình duyệt, mặc dù việc thực hiện hiện tại sẽ cung cấp cho bạn giá trị chính xác cho event.orientation có nguồn gốc từ window.orientation. Điều này có nghĩa là nếu các ràng buộc của bạn phụ thuộc vào các giá trị chiều cao và chiều rộng, bạn có thể muốn vô hiệu hóa orientationChange hoàn toàn với $ .mobile.orientationChangeEnabled = false để cho phép mã kích thước dự phòng kích hoạt các ràng buộc của bạn.

http://jquerymobile.com/demos/1.2.0/docs/api/globalconfig.html

Bạn có thể ghi đè lên các thiết lập mặc định bằng cách mở rộng đối tượng $ .mobile sử dụng phương pháp $ .extend jQuery.

$(document).bind("mobileinit", function(){ 
    $.extend( $.mobile , { 
    foo: bar 
    }); 
}); 
+0

Cảm ơn bạn rất nhiều! Đó là những gì tôi cần! –

+0

Bạn được chào đón, vui vì nó hoạt động cho bạn. – yeyene

0

Không trừ khi bạn viết plugin iOS cho chức năng này hoặc tìm plugin khác dành cho iOS. PhoneGap chỉ đề nghị khóa hướng màn hình của toàn bộ UIWebView, vì vậy việc tùy chỉnh cho các phần cụ thể của ứng dụng của bạn tùy thuộc vào bạn/dev.

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