diff options
author | adrianknight89 <adrianknight89@outlook.com> | 2017-02-06 05:59:11 -0600 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2017-02-06 11:59:11 +0000 |
commit | 28237b7b27ef318b2c811e9829c2442613c42feb (patch) | |
tree | 78a91ae8be6dd37b03c2f345b54c07472d7f58b9 /Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs | |
parent | c29403ac31aa689df97aa1d99c95e25d93c428c2 (diff) | |
download | xamarin-forms-28237b7b27ef318b2c811e9829c2442613c42feb.tar.gz xamarin-forms-28237b7b27ef318b2c811e9829c2442613c42feb.tar.bz2 xamarin-forms-28237b7b27ef318b2c811e9829c2442613c42feb.zip |
[iOS/Android] Handle item selection highlight when ListView cell is tapped erratically (#520)
* Fix multi tap selection highlight
* added sample code
* add ios fix
Diffstat (limited to 'Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs b/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs index 9a6e2cf7..be95731b 100644 --- a/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs +++ b/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs @@ -914,7 +914,8 @@ namespace Xamarin.Forms.Platform.iOS SetCellBackgroundColor(cell, UIColor.Clear); - _selectionFromNative = true; + if (!cell.Selected) + _selectionFromNative = true; tableView.EndEditing(true); Controller.NotifyRowTapped(indexPath.Section, indexPath.Row, formsCell); |