Skip to content

ios: при изменении размера виджета карта залазит на другие виджеты #329

@kirya355

Description

@kirya355

Всем привет!
Сделал динамический отступ у карты, чтобы при открытии клавиатура отступ был. И теперь карта залазит на верхний виджет при открытии клавиатуры. На Android не повторяется баг, только на ios. Как это исправить?

Версия библиотеки yandex_mapkit: 3.3.3

Тестил на эмуляторе, на реальном айфоне также повторяется
вот flutter doctor

[✓] Flutter (Channel stable, 3.7.8, on
    macOS 13.3.1 22E772610a
    darwin-x64, locale ru-RU)
[✓] Xcode - develop for iOS and macOS
    (Xcode 14.3)

Вот видео
https://drive.google.com/file/d/1XyY_ncZwWdY4nT-asvOUBmNl05-R0rsN/view
Вот код

import 'package:flutter/material.dart';
import 'package:yandex_mapkit/yandex_mapkit.dart';

void main() {
  runApp(
    const MaterialApp(
      home: MyHomePage(),
    ),
  );
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({
    super.key,
  });

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Demo YandexMap'),
        bottom: const PreferredSize(
          preferredSize: Size(0, 50),
          child: TextField(),
        ),
      ),
      body: Padding(
        padding: EdgeInsets.only(bottom: MediaQuery.of(context).padding.bottom),
        child: const YandexMap(),
      ),
    );
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    flutter_bugBug in flutter framework

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions