2016-04-05 10 views
0

私はXamarinを学び、iPadとiPhone、特にXamarin Githubページに記載されているコードでいくつかのコードを試しています。私はiPhoneアプリとして設定されているので、iPhone上でアプリを実行するのに成功しています。iPadアプリケーションとしてiPad上でXamarin iPhoneアプリを実行

私の問題:

私はiPadのシミュレータ上で同じアプリケーションを実行したいです。しかし、それはiPhoneアプリとして実行されています。特に、iPhoneとiPadで動作するAlertControllerの違いを試してみたいと思います。

詳しい背景:

私たちは単にビルド設定でオプションを刻むことにより、iPadのアプリとしてiPadで動作するようにiPhoneアプリを変更することができXcodeでのiOS開発者です。 (それはちょうどiPadアプリとしてではなく、iPhoneアプリとしてiPad上で動作します)

を覚えている:

私はiPadのシミュレータ上ではなくとしてiPadアプリとしてXamarinにiPhoneアプリを実行したい

をiPhoneアプリ(すべてが非常に大きくて醜いものに見えるため)。

詳細

プロジェクトが作成されているた後、私たちはXamarinにiPhoneとiPadの両方としてアプリをカチカチすることによってこれを行うことができます知っているが、私の場合、私はこのをしたいです。 は、私はいくつかは、いくつかのプロジェクト設定または何か他のもので、ここで時を刻んで期待してい(私が共有するための何のソースコードを持っていないことは言うまでもない)

答えて

0

オープンInfo.plistと「ユニバーサル」と「デバイス」のドロップダウンを変更します。

enter image description here

+0

おかげ.. iOS版からXamarinへの移行をたくさんちょうど良くなった。.. – LearneriOS

0

あなたがして...など間隔TEXTSIZE、パディング、グリッドを変更することができます。たとえば

について

Device.Idiom == TargetIdiom.Phone or Device.Idiom == TargetIdiom.Tablet 

より多くのもののため

if (Device.Idiom == TargetIdiom.Phone) { 
     //change label textsize 
     // layout views vertically 
    } else { 
     // layout views horizontally or use different Page 
    } 

を読む:https://blog.xamarin.com/bringing-xamarin-forms-apps-to-tablets/

+0

インライン例をフォントサイズののFontSize =((Device.Idiom == TargetIdiom.Phone)を設定しますか? 12:(Device.Idiom == TargetIdiom.Tablet)? 16:16)。 – sumeet

関連する問題