Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
890 of 1024 menu
◀ ▶

Виджет CupertinoApp

Виджет CupertinoApp заменяет MaterialApp в интерфейсе iOS. Экран задают home или routes, оформление - через CupertinoThemeData в theme.

Синтаксис

CupertinoApp( home: CupertinoPageScaffold( child: Center(child: Text('abcde')), ), )

Параметры

ПараметрОписание
homeКорневой виджет первого экрана.
themeДанные темы CupertinoThemeData.
routesТаблица именованных маршрутов.

Пример

Давайте запустим CupertinoApp с текстом:

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' в стиле iOS.

Пример

Давайте зададим primaryColor в theme:

import 'package:flutter/cupertino.dart'; void main() { runApp( CupertinoApp( theme: const CupertinoThemeData( primaryColor: CupertinoColors.activeBlue, ), home: Demo(), ), ); } class Demo extends StatelessWidget { @override Widget build(BuildContext context) { return CupertinoPageScaffold( child: Center( child: CupertinoButton( onPressed: () {}, child: Text('12345'), ), ), ); } }

Кнопка '12345' использует primaryColor из CupertinoApp.

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить