Có ai có thể đưa ra ví dụ về cách xoay chế độ xem của ứng dụng monotouch từ dọc sang ngang và ngược lại không?Chế độ xem xoay Monotouch trong Chân dung/Phong cảnh
Trả lời
Đây là những gì bạn có thể thử.
Nếu bạn muốn thay đổi hướng của quan điểm khi chạm vào xem, sau đó làm theo các bước
Thực hiện phương pháp touchesBegan bên trong xem.
Trong phương pháp touchesBegan kiểm tra hướng thiết bị hiện tại,
[[UIDevice currentDevice] orientation];
Nếu bạn muốn thay đổi các định hướng sau đó sử dụng phương pháp CGAffineTransformation trên xem như
viewRef.transform = CGAffineTransformMakeRotation(angle);
Nếu bạn đặt hình học của các yếu tố ui của bạn trong Trình tạo giao diện, sau đó đảm bảo bạn đặt các thuộc tính Tự động hóa trong Trình kiểm tra kích thước (Cmd + 3). Sau đó, bạn có thể xem giao diện sẽ trông như thế nào sau khi quay bằng cách nhấp vào nút "Xoay" nhỏ ở phía trên bên trái của thanh tiêu đề của chế độ xem trong Trình tạo giao diện.
Một khi bạn có tất cả những gì thiết lập, chỉ cần ghi đè lên các phương pháp sau đây trong ViewController của bạn:
public override bool ShouldAutorotateToInterfaceOrientation (UIInterfaceOrientation toInterfaceOrientation)
{
return true;
}
Bây giờ trong giả lập, bạn có thể xoay tất cả các bạn muốn và giao diện người dùng của bạn sẽ tự động thích nghi.
Chỉ cần để mọi người đều biết, hiện nay trên quan điểm chuyển đổi đối tượng:
View.Transform.Rotate(3.14159f * 0.5f);
Đối với tất cả các bạn DotNet chàng trai như tôi mà không muốn sử dụng bất cứ điều gì đó là CGAffineTransform, nghĩ nó sẽ phá vỡ những thứ khác , hãy thử nó. Làm việc tuyệt vời cho trường hợp của tôi. Xoay NavigationController.View và mọi thứ bên trong nó là hoàn hảo.
điều này chỉ quay một chế độ xem cụ thể, nếu nó nằm trong UINavigationController, thanh điều hướng điều hướng sẽ nằm ở bên trái màn hình. –
- 1. Vấn đề về chế độ xem iPad giữa chân dung và phong cảnh
- 2. Cách xoay chế độ xem ngang trong ứng dụng tabbar
- 3. Xoay ngang chế độ xem UIWebView không điền vào chế độ xem
- 4. Cách thêm chế độ xem tùy chỉnh vào chế độ xem XIB đã được xác định trong monotouch
- 5. Cách tạo chế độ xem từ ảnh toàn cảnh 360 độ. (như chế độ xem phố)
- 6. Tải chế độ xem trong một chế độ xem khác
- 7. iPhone không thể xoay phim sang chế độ phong cảnh sử dụng MPMoviePlayerViewController
- 8. ios6 Sự cố xoay vòng từ chế độ ngang sang chế độ dọc
- 9. Chế độ xem chia nhỏ ở chế độ dọc!
- 10. Chế độ xem phụ UIView của UIWindow không xoay
- 11. iOS 6 Xoay: Đẩy Trình điều khiển Chế độ xem
- 12. chế độ xem "làm mới" trên xoay thiết bị
- 13. Lấy bối cảnh bên trong chế độ xem tùy chỉnh?
- 14. Cách xoay vòng chế độ xem trong triển khai Trình xem trang ngang trong Android
- 15. Monotouch: Xóa tất cả các bản xem trước khỏi một chế độ xem
- 16. Hiển thị chế độ xem từ chế độ không xem/chế độ xem trong mvvmcross
- 17. iOS - UISplitViewController với bảng phân cảnh - nhiều chế độ xem chính và nhiều chế độ xem chi tiết
- 18. Kiểm soát chế độ xem chế độ xem từ một tài nguyên
- 19. Có thể tự động xoay chế độ xem phương thức chứ không phải chế độ xem của bố cục không?
- 20. Sử dụng Monocross trên Windows Phone 7 với chế độ Toàn cảnh và/hoặc Điều khiển xoay
- 21. chế độ xem sử dụng lại từ bảng phân cảnh
- 22. Vấn đề đổi kích thước màn hình của Phonegap/HTML5 và Android xoay từ chế độ ngang sang chân dung
- 23. Phân đoạn bảng phân cảnh thành nhiều chế độ xem?
- 24. Bảng phân cảnh iPhone Chỉnh sửa chế độ xem bảng
- 25. Thêm chế độ xem bảng phân cảnh làm chế độ xem phụ của chế độ xem được tạo theo chương trình
- 26. Bảng phân cảnh - Tạo nhiều chế độ xem trong bảng phân cảnh cho cùng ViewController
- 27. Cảnh báo/cảnh báo null của con trỏ trên Android trong chế độ xem mã
- 28. Định vị chế độ xem dưới hai chế độ xem (hoặc chế độ xem thấp nhất)
- 29. Tôi có thể sử dụng CGAffineTransformMakeRotation để xoay chế độ xem hơn 360 độ không?
- 30. Hình ảnh nhiều chế độ xem
Gees, tôi không thể tin được nó đơn giản như thế nào! :) Điều này chắc chắn nên được gắn cờ là câu trả lời chính xác. Cảm ơn. – BruceHill