Repository: flutter
Issue: iOS UiKitView Multi Touch Problem
Labels: platform-ios,framework,f: gestures,a: platform-views,has reproducible steps,P2,found in release: 2.10,found in release: 2.11,team-ios,triaged-ios

<!-- Thank you for using Flutter!

     If you are looking for support, please check out our documentation
     or consider asking a question on Stack Overflow:
      * https://flutter.dev/
      * https://api.flutter.dev/
      * https://stackoverflow.com/questions/tagged/flutter?sort=frequent

     If you have found a bug or if our documentation doesn't have an answer
     to what you're looking for, then fill out the template below. Please read
     our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports
-->

## Steps to Reproduce

<!-- Please include full steps to reproduce so that we can reproduce the problem. -->

1. Execute `flutter run` on the code sample.
2. Tap and hold Test Button 1
3. Tap and hold Test Button 2
4. Remove the finger from Test Button 2
5. Test Button 2 is left in pressed condition

**Expected results:** Test Button 2 is not highlighted anymore. I am expecting the correct behavior as shown here:

This is Swift without Flutter framework. 

![ios_flutter_multi_touch_correct_behavior](https://user-images.githubusercontent.com/20683443/153401706-24e3d5a8-652d-40b3-997a-7c310c1ca8da.gif)

**Actual results:** The actual result is my Touches does not behave correctly with Flutter. Example:

Flutter 
video 1             |  video 2
:-------------------------:|:-------------------------:
![ios_flutter_multi_touch_issue](https://user-images.githubusercontent.com/20683443/153401193-fd754010-ab4a-4e31-a65b-cf5109923cca.gif) |  ![ios_flutter_multi_touch_issue_2](https://user-images.githubusercontent.com/20683443/153401201-f5516e83-dfe7-44d4-bafb-f1a64dff6921.gif)


<details>
<summary>Code sample</summary>

Test project: https://github.com/cc-setwo/flutter_ios_multi_touch_problem
I have implemented the code as in example: https://docs.flutter.dev/development/platform-integration/platform-views
But just changed the label to 2 buttons.
Also, I have tried different FlutterPlatformViewGestureRecognizersBlockingPolicy, but the result unfortunately is the same.

Am I missing something?

</details>

<details>
  <summary>Logs</summary>


```
Analyzing ios_multi_touch_problem...                                    

   info • The import of 'package:flutter/widgets.dart' is unnecessary because all of the used elements are also provided by the import of 'package:flutter/material.dart' • lib/main.dart:2:8 • unnecessary_import
   info • The value of the field '_counter' isn't used • lib/main.dart:53:7 • unused_field
   info • The declaration '_incrementCounter' isn't referenced • lib/main.dart:55:8 • unused_element

3 issues found. (ran in 2.6s)
```

```
[✓] Flutter (Channel stable, 2.10.0, on macOS 12.2 21D49 darwin-x64, locale ru-RU)
    • Flutter version 2.10.0 at /Users/admin/Downloads/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5f105a6ca7 (9 days ago), 2022-02-01 14:15:42 -0800
    • Engine revision 776efd2034
    • Dart version 2.16.0
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/admin/Library/Android/sdk
    • Platform android-32, build-tools 32.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

[✗] Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)

[✓] Connected device (1 available)
    • ko_207’s iPhone (mobile) • 00008020-0005550A3C21002E • ios • iOS 14.8.1 18H107

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.
```

</details>


<!--
      Consider also attaching screenshots and/or videos to better
      illustrate the issue.

      You can upload them directly on GitHub.
      Beware that video file size is limited to 10MB.
-->