xamarin/Xamarin.Forms

iOS: TableView Selects Incorrect Row when Keyboard is Open

Aberta

#3.589 aberto em 16 de ago. de 2018

 (0 comentário) (0 reação) (0 responsável)C# (1.926 forks)batch import
e/6 :clock6:help wantedin-progressinactivep/iOS 🍎t/bug :bug:up-for-grabs

Métricas do repositório

Stars
 (5.644 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Description

TableViews in iOS will select the incorrect row if the Keyboard is open for an EntryCell.

Steps to Reproduce

  1. Create a TableView with enough rows to force the screen to scroll
  2. Place an EntryCell as they very last Row
  3. Focus on the EntryCell to open they keypad
  4. Select the Row above the entry cell

Expected Behavior

The cell above the EntryCell will receive a tap event

Actual Behavior

The cell several rows up will actually receive the Tap event

Basic Information

  • Version with issue: 3.1.0 R2
  • Last known good version: none
  • IDE: Visual Studio for Mac
  • Platform Target Frameworks:
    • iOS: 11.4
    • Android: N/A
    • UWP: N/A
  • Android Support Library Version: N/A
  • Nuget Packages: N/A
  • Affected Devices: all iOS

Reproduction Link

https://github.com/jnosek/xf-tableview-test

Guia do colaborador