方向限制不适用于 iPad
Limitation of Orientation doesn't work on iPad
我有应用只是显示首页。
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark.copyWith(
statusBarColor: Colors.transparent
));
return MaterialApp(
theme: ThemeData(
),
home: TopPage(title: 'flutter'),
);
}
}
class TopPage extends StatefulWidget {
TopPage({Key key, this.title}) : super(key: key);
final String title;
@override
_TopPageState createState() => _TopPageState();
}
class _TopPageState extends State<TopPage> {
@override
void initState() {
super.initState();
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
]);
}
}
我以此来限制方向
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
]);
它仅在 Android /Android 平板电脑/ iPhone.
上修复了 portraitUp
但是只在iPad.
它旋转到横向。
如何在 iPad 上停止旋转??。
在我的 Xcode Deployment Info.
-> 1Device Orientation`
Portlait
Lanscape Left
Landscape Right
已检查。
因为我需要在 TopPage
以外的页面上旋转
默认情况下,您在 iPad 上的应用会选择 iPad 多任务处理,并且预计会在所有四个方向上旋转。甚至没有咨询其首选方向的实施。
它可以通过在 Info.plist 中设置 UIRequiresFullScreen
来选择退出。
我有应用只是显示首页。
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark.copyWith(
statusBarColor: Colors.transparent
));
return MaterialApp(
theme: ThemeData(
),
home: TopPage(title: 'flutter'),
);
}
}
class TopPage extends StatefulWidget {
TopPage({Key key, this.title}) : super(key: key);
final String title;
@override
_TopPageState createState() => _TopPageState();
}
class _TopPageState extends State<TopPage> {
@override
void initState() {
super.initState();
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
]);
}
}
我以此来限制方向
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
]);
它仅在 Android /Android 平板电脑/ iPhone.
上修复了 portraitUp但是只在iPad.
它旋转到横向。
如何在 iPad 上停止旋转??。
在我的 Xcode Deployment Info.
-> 1Device Orientation`
Portlait
Lanscape Left
Landscape Right
已检查。
因为我需要在 TopPage
默认情况下,您在 iPad 上的应用会选择 iPad 多任务处理,并且预计会在所有四个方向上旋转。甚至没有咨询其首选方向的实施。
它可以通过在 Info.plist 中设置 UIRequiresFullScreen
来选择退出。