Виджет CupertinoNavigationBar
Виджет CupertinoNavigationBar ставят в navigationBar CupertinoPageScaffold.
Заголовок в middle.
Синтаксис
CupertinoNavigationBar(middle: Text('abcde'))
Параметры
| Параметр | Описание |
|---|---|
middle | Заголовок. |
leading | Слева. |
trailing | Справа. |
Пример
Давайте middle:
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'.
Пример
Давайте trailing:
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('12345'),
trailing: CupertinoButton(padding: EdgeInsets.zero, onPressed: () {
}
, child: Text('abcde'))), child: Center(child: SizedBox.shrink()));
}
}
Trailing 'abcde', middle '12345'.
Смотрите также
-
виджет
CupertinoApp,
корень приложения iOS -
виджет
CupertinoPageScaffold,
экран с панелью iOS -
виджет
CupertinoButton,
кнопка iOS -
функция
showCupertinoDialog,
модальное окно iOS