summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
AgeCommit message (Collapse)AuthorFilesLines
2017-09-16Add iOS prototypical cell cache for LV RowHeight calcs (#1143)kingces951-65/+86
2017-08-15[iOS] Prevent ListView HasUnevenRows crash when template w/container Element ↵Samantha Houts1-8/+2
is swapped (#1095) * Add repro for 58645 * [iOS] Check for null before clearing element renderer * [iOS] Remove unnecessary code renderer.SetElement(null); == descendant.ClearValue(Platform.RendererProperty); * [iOS] Clarify comment, use preferred method of clearing renderer from Element * How about we make the test work? Sounds like a good idea to me.
2017-08-07[iOS] Clear state so we allow the SelectedItem to be set (#1073)Rui Marinho1-0/+7
2017-08-02[iOS] Fix regression introduced on #520 (#1072)Rui Marinho1-2/+1
2017-06-23[iOS] ListView with UnevenRows and Cell Heights will no longer be slow to ↵Samantha Houts1-8/+51
load (#994) * Add repro for 56896 * [iOS] Cached defined row heights for estimation * [iOS] Null check source
2017-06-14Provide better exception for bad INotifyCollectionChanged index bounds (#948)kingces951-0/+5
2017-05-02[iOS] Null Element before disposing trial renderers in uneven ListViews (#894)Samantha Houts1-1/+11
* Add repro for 55745 * [iOS] Null Element before disposing trial renderers
2017-04-25[iOS] Prevent NRE in ListView OnItemSelected (#883)Samantha Houts1-0/+3
* Add repro * [iOS] Prevent NRE in ListView * [Android] Prevent NRE in ListView Not observed, but adding defensive check just in case
2017-04-11Implicit impl of controller ifaces (#807)kingces951-28/+27
* Simplify ICtrl callsites * Rebase fix
2017-04-06Fix 52962; Cont refresh even when pullToRefresh is disabled (#810)kingces951-8/+9
2017-04-06[iOS] ActivityIndicator should not disappear when used in a ViewCell (#495)adrianknight891-6/+25
* preserve activity indicator state * changed to using listviewrenderer * remove whitespace * moved message to constructor * add sample code * remove message sending * changes * remove curly braces
2017-03-24[iOS] Don't skip row height estimation for grouped lists (#838)Samantha Houts1-2/+3
* Nest bugzilla 51536 classes for less pollution * Add repro for 53834 * [iOS] Don't skip row height estimation for grouped lists
2017-03-07Remove InternalsVisibleTo from Core to XF.Platforms.* (#782)kingces951-3/+3
* Remove InternalsVisibleTo from Core to XF.Platforms.* * Changes per Jason's code review * Move LockableObservableListWrapper to internals namespace * Changes per Stephane's code review * update docs * Touch code to get CI to run tests * Rebase; Update documentation
2017-02-06[iOS/Android] Handle item selection highlight when ListView cell is tapped ↵adrianknight891-1/+2
erratically (#520) * Fix multi tap selection highlight * added sample code * add ios fix
2017-02-03[iOS] Expose row animation properties in ListViewRenderer (#733)Ice Jovanoski1-14/+23
2017-01-26[iOS/Critical] Fix ListView memory leaks (#524)adrianknight891-43/+106
* fix memory leaks added sample code changed page name Changed page title add screen instructions fix copy paste error change subview dispose logic Fix context action memory leak add sample code change custom page names Revert "change custom page names" This reverts commit 7aaab2625d9526080ca5c51c02e909f09ee3f610. changed class names changes UI test for 32206 update ui test fix whitespace UITests done * run UI tests on iOS only * fix code style * dispose prototype * fix child renderer issue * add null check
2017-01-21[iOS] Fix NRE when re-adding header/footer (#702)Jimmy Garrido1-0/+4
2016-12-14Removing now non-existent IsiOS8OrNewer checkE.Z. Hart1-1/+1
2016-12-14Deprecate versions of iOS older than 8 (#630)Jason Smith1-7/+3
2016-12-13Disable using EstimatedRowHeight for uneven rows with known heights (#454)E.Z. Hart1-11/+43
2016-12-09Revert "Deprecate iOS 8 and earlier (#626)"Jason Smith1-7/+13
This reverts commit c4b1c88f506ebf76a2a40f005b45ec9b24e46e1a.
2016-12-09Deprecate iOS 8 and earlier (#626)Paul DiPietro1-13/+7
2016-10-04Fixed bug 43993 by removing call to base ViewWillAppear (#333)adrianknight891-7/+4
* Fixed bug 43993 by removing call to base ViewWillAppear * Removed commented code and reduced nesting
2016-09-14Remove iOS classic from CI system (#353)beta-2.3.3-pre2Rui Marinho1-16/+2
* [CI] Remove classic from build * [Build] Remove classic forwarder * [Nuget] Remove classic from Pages azure * [Build] Remove classic csproj * [IOS] Remove _UNIFIED_
2016-08-16[iOS] Fixed bug that made pull-to-refresh indicator always visible after 2+ ↵Samantha Houts1-7/+1
pulls (#307) * Add repro for Bugzilla 43214 * [iOS] Undo change to ListViewRenderer was attempting to prevent multiple unnecessary calls to SendRefreshing, but this caused unintended problems.
2016-08-02[A, iOS] ListView Pull-To-Refresh indicator animates when navigating back to ↵Samantha Houts1-2/+17
it (#274) * Add repro for 33561 * [A] ListView refreshing on created shows indicator * [iOS] Refresh indicator restarts when appeared * Remove superfluous get
2016-07-01[All] Crash fixes for ListViews (#243)Samantha Houts1-5/+5
* [Controls] Add repro for 42277 * [Android] No crash if GroupHeaderTemplate=null * [Android] Fix DataTemplateSelector crash * [Core] Expose ListProxy on TIL * [iOS] Fix DataTemplateSelector crash * [Win] Fix DataTemplateSelector crash * [Docs] Update docs * [Core] Implement ListProxy explicitly Allows ListProxy property to stay internal. * [Controls] Revert unnecessary change to shproj
2016-06-17Prep Cell & friends for removal of InternalsVisibleTo (#142)Samantha Houts1-57/+71
* Prep Cell & friends for removal of InternalsVisibleTo Includes: - Cell - EntryCell - ListView - MenuItem - TableView - ViewCell - Toolbar Moved extensions to Internal & removed TPH * Update docs * [Controls] Ignore Issue2411 on iOS <9 * [Controls] Formatting for Issue2411
2016-05-11Fix Bug 39486 (#153)Shawn Castrianni1-2/+2
2016-03-22Initial importJason Smith1-0/+1119