summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
diff options
context:
space:
mode:
authorPaul DiPietro <pauldipietro@users.noreply.github.com>2016-12-09 03:29:04 -0800
committerRui Marinho <me@ruimarinho.net>2016-12-09 11:29:04 +0000
commitc4b1c88f506ebf76a2a40f005b45ec9b24e46e1a (patch)
tree74a1d11fe3d9ff539f0e43c466f4b5092ad64b16 /Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
parent29a1529b7f762a75b6944f803c957638ce6dbed8 (diff)
downloadxamarin-forms-c4b1c88f506ebf76a2a40f005b45ec9b24e46e1a.tar.gz
xamarin-forms-c4b1c88f506ebf76a2a40f005b45ec9b24e46e1a.tar.bz2
xamarin-forms-c4b1c88f506ebf76a2a40f005b45ec9b24e46e1a.zip
Deprecate iOS 8 and earlier (#626)
Diffstat (limited to 'Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs20
1 files changed, 7 insertions, 13 deletions
diff --git a/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs b/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
index 39136327..db57570d 100644
--- a/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
+++ b/Xamarin.Forms.Platform.iOS/Renderers/ListViewRenderer.cs
@@ -184,8 +184,7 @@ namespace Xamarin.Forms.Platform.iOS
{
_tableViewController = new FormsUITableViewController(e.NewElement);
SetNativeControl(_tableViewController.TableView);
- if (Forms.IsiOS9OrNewer)
- Control.CellLayoutMarginsFollowReadableWidth = false;
+ Control.CellLayoutMarginsFollowReadableWidth = false;
_insetTracker = new KeyboardInsetTracker(_tableViewController.TableView, () => Control.Window, insets => Control.ContentInset = Control.ScrollIndicatorInsets = insets, point =>
{
@@ -370,8 +369,7 @@ namespace Xamarin.Forms.Platform.iOS
}
else
{
- if (Forms.IsiOS7OrNewer)
- Control.EstimatedRowHeight = 0;
+ Control.EstimatedRowHeight = 0;
_estimatedRowHeight = true;
}
}
@@ -560,10 +558,9 @@ namespace Xamarin.Forms.Platform.iOS
void UpdateRowHeight()
{
var rowHeight = Element.RowHeight;
- if (Element.HasUnevenRows && rowHeight == -1 && Forms.IsiOS7OrNewer)
+ if (Element.HasUnevenRows && rowHeight == -1)
{
- if (Forms.IsiOS8OrNewer)
- Control.RowHeight = UITableView.AutomaticDimension;
+ Control.RowHeight = UITableView.AutomaticDimension;
}
else
Control.RowHeight = rowHeight <= 0 ? DefaultRowHeight : rowHeight;
@@ -613,9 +610,7 @@ namespace Xamarin.Forms.Platform.iOS
if (List.RowHeight == -1 && cell.Height == -1 && cell is ViewCell)
{
// only doing ViewCell because its the only one that matters (the others dont adjust ANYWAY)
- if (Forms.IsiOS8OrNewer)
- return UITableView.AutomaticDimension;
- return CalculateHeightForCell(tableView, cell);
+ return UITableView.AutomaticDimension;
}
var renderHeight = cell.RenderHeight;
@@ -681,7 +676,7 @@ namespace Xamarin.Forms.Platform.iOS
{
_uiTableViewController = uiTableViewController;
_uiTableView = uiTableViewController.TableView;
- _defaultSectionHeight = Forms.IsiOS8OrNewer ? DefaultRowHeight : _uiTableView.SectionHeaderHeight;
+ _defaultSectionHeight = DefaultRowHeight;
List = list;
List.ItemSelected += OnItemSelected;
UpdateShortNameListener();
@@ -1007,8 +1002,7 @@ namespace Xamarin.Forms.Platform.iOS
public FormsUITableViewController(ListView element)
{
- if (Forms.IsiOS9OrNewer)
- TableView.CellLayoutMarginsFollowReadableWidth = false;
+ TableView.CellLayoutMarginsFollowReadableWidth = false;
_refresh = new UIRefreshControl();
_refresh.ValueChanged += OnRefreshingChanged;
_list = element;