Ios Safe Area Tweaks

This commit is contained in:
2022-11-08 09:45:24 -06:00
parent c0c1d7a9bb
commit e9d19daf6a
3 changed files with 16 additions and 3 deletions
@@ -11,7 +11,15 @@ namespace qController.Cell
public ObservableCollection<OSCListItem> items; public ObservableCollection<OSCListItem> items;
public QCueListCell(QCueList qCueList) public QCueListCell(QCueList qCueList)
{ {
Margin = new Thickness(10); switch (Device.RuntimePlatform)
{
case Device.iOS:
Margin = new Thickness(10, 30, 10, 10);
break;
case Device.Android:
Margin = new Thickness(10, 10, 10, 10);
break;
}
Padding = new Thickness(10); Padding = new Thickness(10);
items = new ObservableCollection<OSCListItem>(); items = new ObservableCollection<OSCListItem>();
+4 -2
View File
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="qController.MenuPage"> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="qController.MenuPage">
<StackLayout> <StackLayout>
<ListView x:Name="listView"> <ListView x:Name="listView">
</ListView> </ListView>
@@ -2,6 +2,8 @@
using Xamarin.Forms; using Xamarin.Forms;
using qController.QItems; using qController.QItems;
using System; using System;
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
namespace qController namespace qController
{ {
@@ -11,6 +13,7 @@ namespace qController
public ObservableCollection<MenuPageItem> items { get; } = new ObservableCollection<MenuPageItem>(); public ObservableCollection<MenuPageItem> items { get; } = new ObservableCollection<MenuPageItem>();
public MenuPage() public MenuPage()
{ {
On<iOS>().SetUseSafeArea(true);
Title = "Menu"; Title = "Menu";
InitializeComponent(); InitializeComponent();