2011-10-20 6 views
0

私はアプリストアにあるiPhoneアプリを作っています。それは単純なビューベースのアプリケーションです。それはいくつかのXIBと画像を持っています。私はアプリをiPadに変換するために必要な手順を踏んだ。 iPadシミュレータで動作しますが、サイズが小さすぎます。 iPad用のiPhoneアプリのサイズを調整するにはどうすればよいですか?コードで行う必要がある場合は、どこでコードを実装しますか?iPhoneアプリをiPadアプリに変換するときのアプリサイズを調整するにはどうすればよいですか?

答えて

0

Interface Builderでスプリングとストラットを設定します。 これで十分でない場合は、コードでデバイスベースの調整を行います。例えば。

if (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone) /* iPad */ 
{ 
    self.someView.center = CGPointMake(100, 100); 
} 
else /* iPhone, iPod */ 
{ 
    self.someView.center = CGPointMake(200, 200); 
} 

通常、コントローラのviewDidLoadメソッドで行います。

+0

は完璧に機能します。助けてくれてありがとう! – TWcode

0

iPhoneターゲットをXcodeでiPadに移行した場合、すべてのxibが複製されます。 IBで-iPadのバージョンを開き、そこからすべてを再整列することができます。プログラムでは、現在のイディオムがiPhone、Retina、またはiPadであるかどうかによって、ユーザーのイディオムを照会し、物事を異なる位置に配置できます。

+0

私はmainwindow-ipad xibを持っていますが、私は他のxibを複製しませんでした。 iphone xibをコピー&ペーストして調整する必要がありますか? – TWcode

+0

通常、マイグレーションはすべてのiPhoneターゲットリソース用の新しいペン先を作成します。 「このiPadをアップグレードする」を使用しましたか? – davbryn

+0

はい。私はメインウインドウのxibを手に入れました。それはiPad用の他の2つのxibをコピーしませんでした。 – TWcode

関連する問題