Виджет CupertinoPageScaffold
Виджет CupertinoPageScaffold принимает navigationBar и child.
Шапку задают через CupertinoNavigationBar.
Синтаксис
CupertinoPageScaffold( navigationBar: CupertinoNavigationBar(middle: Text('abcde')), child: Center(child: Text('12345')), )
Параметры
| Параметр | Описание |
|---|---|
navigationBar | Верхняя панель. |
child | Содержимое экрана. |
Пример
Давайте соберём экран:
import 'package:flutter/cupertino.dart';
void main() {
runApp( CupertinoApp( home: Demo(), ), );
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(navigationBar: CupertinoNavigationBar(middle: Text('abcde')),
child: Center(child: Text('12345')))
}
}
Шапка 'abcde', центр '12345'.
Пример
Давайте только child:
import 'package:flutter/cupertino.dart';
void main() {
runApp( CupertinoApp( home: Demo(), ), );
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(child: Center(child: Text('abcde')));
}
}
Текст 'abcde' без панели.
Смотрите также
-
виджет
CupertinoApp,
корень приложения iOS -
виджет
CupertinoNavigationBar,
верхняя панель iOS -
виджет
CupertinoButton,
кнопка iOS -
функция
showCupertinoDialog,
модальное окно iOS