检查用户是否在Xamarin.Forms中使用iPhone或iPad

丹尼尔

我已经环顾了一段时间,但无法弄清楚如何检查用户是否拥有iPad或iPhone?

我正在使用Xamarin.Forms,并且由于Android不能解决此问题,因此无需检查Android设备是平板电脑还是手机。


我发现的代码可能会有所帮助:

var idiom = UIKit.UIDevice.CurrentDevice.UserInterfaceIdiom;

谢谢你的时间!

特雷维·阿沃特(Trevi Awater)

您可以使用Xamarin.Forms中设备类来检查

if (Device.Idiom == TargetIdiom.Tablet)
{
    // iPad
}

if (Device.Idiom == TargetIdiom.Phone)
{
    // iPhone
}

这是一个适用于Android,iOS和Windows Phone的多平台解决方案。

如果需要在XAML文件中进行区别,可以使用OnIdiom标记,如下所示:

<StackLayout>
   <StackLayout.Padding>
      <OnIdiom x:TypeArguments="Thickness">
          <OnIdiom.Phone>
              10
          </OnIdiom.Phone>
          <OnIdiom.Tablet>
              20
          </OnIdiom.Tablet>
      </OnIdiom>
   </StackLayout.Padding>
</StackLayout>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Xamarin Forms将照片保存在iPhone或iPad的相册中

Xamarin Forms 检查页面是否为模态

检查用户是否正在使用IE

使用Javascript检查Facebook用户是否存在

使用ID检查用户是否存在(Linux)

检查用户是否已登录以在响应中使用Firebase

如何使用 xamarin.forms 检查我的应用程序是否始终或在 ios 中使用时具有权限

如何使用 xamarin.forms 检查我的应用程序是否始终或在 Android 中使用时具有权限

使用jquery验证的远程功能检查用户是否存在

检查用户是否已经使用Auth.GoogleSignInApi登录?

使用Firebase AuthUI检查用户是否已首次登录

如何使用Mediawiki中的Php检查用户是否为Sysop?

如何检查用户是否可以使用JavaScript访问YouTube

检查特定用户是否在特定目录上使用了chown?

检查用户是否使用session和node.js登录

如何使用bufio检查用户输入是否为空?

在计入使用配额之前检查用户是否属于特定组

Firebase使用addTextChangedListener检查用户名是否存在

如何检查用户是否使用Rails dev登录?

如何检查用户是否授予使用相机的权限?

Laravel 4-检查用户是否使用了某些内容

检查用户是否可以通过PlayStore使用应用内结算

iOS:检查用户是否已经使用Facebook登录?

如何检查特定用户是否使用unix登录?

检查用户是否已使用python中的selenium成功登录

使用curl和nginx检查网站用户是否存在

使用Powershell无法检查用户是否是通讯组列表的成员

检查用户之前是否使用 Django 填写过问卷

如何检查女巫用户是否使用 django 登录?