0

私が何かを逃したかどうかを親切に指摘しますか?タイプが「ユニバース」のプロジェクトがあります。iPhoneでは問題なく動作します。

iPad版を入手するために以下の手順を適用しました。

1)  duplicate the .xib.
2) Open source Code mode { xib file} and do the followings.
    a) changed <archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="8.00">
       to
       <archive type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="8.00">

b) replaced IBCocoaTouchFramework  with IBIPadFramework
c) changed the resolution of IBUIView to 
        <string key="NSFrame">{{0, 20}, {768, 1024}}</string>

これで、実行しても、iPhone xibがiPadビューに埋め込まれているように出力が表示されますか?

私は何かが欠けていますか?私がしている間違いを親切に指摘しますか?

4

3 に答える 3

0

そのクラス内で使用されるすべてのコントロールの座標も変更する必要があります。

于 2012-06-11T12:35:09.410 に答える
0

メインビューの調整を変更することで、どのように修正されましたか。

于 2012-06-24T14:54:31.040 に答える
0

同じ問題がありました。私の場合、FolderOptionからXib を再度開き、複製された〜iPad.XIbファイルを再度削除しました。今回は、.iPadを追加する代わりに、アーカイブタイプ全体を置き換えました。InterfaceBuilder3とCocoaTouchの間にスペースはありません。

于 2013-01-29T08:59:32.710 に答える