Fix lỗi không thể xoay màn hình trên iOS với SystemChrome.setPreferredOrientations
Trong quá trình phát triển ứng dụng với thiết bị iOS, bạn đã từng phát hiện ra rằng, màn hình không thể xoay mặc dù đã sử dụng với: SystemChrome.setPreferredOrientations
Ví dụ:
1 |
SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft,DeviceOrientation.landscapeRight]) |
Nguyên nhân: Đoạn code trên đã hoạt động nhưng khi build iOS bạn đã không bật tính năng xoay.
Giải pháp:
Trong quá trình build iOS bằng Xcode, Click double vào Runner cột bên trái, phía trên cùng.
Trong tab: General , kéo xuống bên dưới, tích vào các lựa chọn của Device Orientation để chọn các hướng xoay màn hình.
Ví dụ như hình bên dưới:
Chúc các bạn có được nhiều kiến thức từ blog của tôi !