xamarin/Xamarin.Forms

iOS: TableView Selects Incorrect Row when Keyboard is Open

开放

#3,589 创建于 2018年8月16日

 (0 条评论) (0 个反应) (0 位负责人)C# (1,926 个派生)batch import
e/6 :clock6:help wantedin-progressinactivep/iOS 🍎t/bug :bug:up-for-grabs

仓库指标

星标
 (5,644 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

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

贡献者指南