Xamarin表示iPhone设备详细信息

时间:2016-09-08 05:47:08

标签: ios xamarin.ios xamarin.forms

我目前正在使用Xamarin Forms。我需要为特定的iPhone版本编写一段代码。类似于if (iphone == 5S) then do something

我如何在Xamarin Studio(Forms)中实现这一目标。

2 个答案:

答案 0 :(得分:-1)

您可以使用this插件获取设备型号。一个好主意是使用Debug.WriteLine()打印设备模型以查看方法返回的内容。

var model = CrossDeviceInfo.Current.Model;
Debug.Write(model);
if (model == "MySmartPhoneModel)
{
    // Your method
}

答案 1 :(得分:-1)

这也可以通过使用DependencyService来实现。 DependencyService允许您访问本机功能。 https://developer.xamarin.com/guides/xamarin-forms/dependency-service/

通过使用UIDevice.CurrentDevice.Model,您可以在iOS项目中检索用户设备的型号。