Я сейчас с Xamarin Forms. Мне нужно написать часть кода для конкретной версии iPhone. Что-то вроде if (iphone == 5S) then do something
.Xamarin Forms iPhone Device Details
Как достичь этого в Studio Xamarin (Forms).
Я сейчас с Xamarin Forms. Мне нужно написать часть кода для конкретной версии iPhone. Что-то вроде if (iphone == 5S) then do something
.Xamarin Forms iPhone Device Details
Как достичь этого в Studio Xamarin (Forms).
Вы можете использовать плагин this, чтобы получить модель устройства. Хорошая идея - напечатать модель устройства, используя Debug.WriteLine()
, чтобы узнать, что возвращает метод.
var model = CrossDeviceInfo.Current.Model;
Debug.Write(model);
if (model == "MySmartPhoneModel)
{
// Your method
}
Этого также можно достичь с помощью DependencyService. DependencyService позволяет вам получить доступ к основным функциям. https://developer.xamarin.com/guides/xamarin-forms/dependency-service/
Используя UIDevice.CurrentDevice.Model
, в вашем проекте iOS вы можете получить модель пользовательского устройства.