私は現在Xamarinフォームを使用しています。特定のiPhoneバージョンのコードを書く必要があります。何かif (iphone == 5S) then do something
のようなものです。XamarinフォームiPhoneデバイスの詳細
これはXamarin Studio(Forms)でどのように達成できますか?
私は現在Xamarinフォームを使用しています。特定のiPhoneバージョンのコードを書く必要があります。何かif (iphone == 5S) then do something
のようなものです。XamarinフォームiPhoneデバイスの詳細
これはXamarin Studio(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プロジェクトでユーザーのデバイスのモデルを取得できます。