2016-09-08 4 views
0

Я сейчас с Xamarin Forms. Мне нужно написать часть кода для конкретной версии iPhone. Что-то вроде if (iphone == 5S) then do something.Xamarin Forms iPhone Device Details

Как достичь этого в Studio Xamarin (Forms).

ответ

0

Вы можете использовать плагин this, чтобы получить модель устройства. Хорошая идея - напечатать модель устройства, используя Debug.WriteLine(), чтобы узнать, что возвращает метод.

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

Этого также можно достичь с помощью DependencyService. DependencyService позволяет вам получить доступ к основным функциям. https://developer.xamarin.com/guides/xamarin-forms/dependency-service/

Используя UIDevice.CurrentDevice.Model, в вашем проекте iOS вы можете получить модель пользовательского устройства.