問題タブ [universal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6035 参照

iphone - iOSデバイス固有のリソースが機能しない-〜iPadがデフォルトのXIBを読み込んでいる-ユニバーサルアプリ

ユーティリティアプリテンプレートをベースにしたユニバーサルアプリを作成しています。ユニバーサルアプリを選択しましたが、MainView.xibとMainView〜iPad.xibは両方のデバイスタイプで正しく機能します。

iPad2では、FlipsideViewに切り替えると、プロジェクトに完全に適切なFlipsideView〜iPad.xibファイルがある場合でも、FlipsideView.xibが読み込まれます。デフォルトのxibは通常(iPhone)サイズで、iPadの左下隅に表示されます。

FlipsideView〜iPadxibを手動で作成する必要がありました。FlipsideView.xib接続と同じように表示されるので、私はxibがIBに適切に配線されていると思います。

過去数週間にわたって、私は同様の問題を抱えたかなりの数の投稿を読みました。このStack Overflowスレッドは最も明確に答えており、Appleのドキュメントへのリンクが含まれています。だから私はそれが他の人のために働き、文書化されていることを知っています。

このセクションのコードは、ストックユーティリティアプリテンプレートのshowInfo()メソッドと同じです。

(はい、UI_USER_INTERFACE_IDIOM()をチェックして〜iPadバージョンを手動でロードできることに気付きました。〜iPad修飾子を機能させる際に何が間違っているのかを理解しようとしています。)

私が欠けているアイデアはありますか?

あなたの助けをたくさんありがとう!

0 投票する
1 に答える
1693 参照

ios - 既存の iPhone および iPad アプリ ID を単一のユニバーサル アプリ ID に統合する

既存の iPhone アプリと iPad アプリがあり、ユニバーサル アプリを作成しました。既存のアプリ ID を「マージ」する方法があるかどうかを知りたいので、新しいアプリを更新としてアップロードできます。以前のもののために。

ありがとう!

0 投票する
1 に答える
220 参照

iphone - iPhone/iPad-ユニバーサルをiPhoneアプリのみに分割

アプリをiPhoneとiPadで実行できるようにするユニバーサルアプリのコーディングを開始しました。しかしその後、iPhone専用のアプリにするために要件が変更されました。私のアプリがユニバーサルアプリケーションではなくなり、iPhoneでのみ実行されるようにするために、どのような変更を加え、どこを変更すればよいですか。(もちろん、2xボタンが付いたiPadでも実行できます)

0 投票する
1 に答える
717 参照

iphone - ユニバーサル ネイティブ iPhone/iPad アプリケーションを作成するための最良の方法は?

iPhone/iPad 向けのユニバーサル ネイティブ アプリケーションを作成するには、どのアプローチが適していますか。

1) iPhone と iPad のバージョン用に個別の NIB ファイルを作成し、 (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)をチェックして特定のバージョンをロードします。

2) メイン画面の寸法を取得し、それに応じてビューをフレーミングします

私が見逃した他のアプローチがあれば提案してください

ありがとう、アジェイ

0 投票する
1 に答える
54 参照

iphone - ユニバーサル アプリケーションに変換した後、iPad テンプレートを新しいファイルに表示するにはどうすればよいですか?

以前の iPhone アプリをユニバーサル アプリに変換しました。iPad および iPhone シミュレーターで実行されますが、新しいファイルを作成すると、iPad テンプレートが表示されません。たとえば、分割コントローラーを選択したいとします。

iPad テンプレートを表示するにはどうすればよいですか?

0 投票する
3 に答える
546 参照

iphone - iAdBannerView_problem

私のアプリケーションはユニバーサル アプリで、このアプリに iAd を実装しています。iPhone と iPad の IAD バナー ビューの高さと幅を知りたいだけです。iad バナー ビューを xib に配置すると、高さが時々増減するため、iad バナー ビューの高さを維持する必要があるものを取得できません。このアプリケーションをすぐにアプリストアに入れる必要があるので、これに関するいくつかの解決策を提案してください。

助けてください...

前もって感謝します

0 投票する
1 に答える
317 参照

iphone - ユニバーサルiOSアプリをiPadのみにダウングレードする

私は、次のバージョンからのみiPadになるべきだと決めたユニバーサルアプリを持っています。目的の効果を得るためにターゲットを変更する方法はすでに知っています。私が完全に理解していないのは、ユーザーへの影響です。現在リリースされているバージョン番号が1.0で、更新されたiPadのみのバージョンが2.0であるとします。私のiPhoneユーザーはこの2.0アップデートを見て、アプリをダウンロード/実行しようとするとエラーが発生し始めますか、それともバージョン2.0で通知なしにバージョン1.0で永遠にとどまりますか?

0 投票する
1 に答える
1024 参照

ios - Xcode4ユニバーサルウィンドウベースのアプリ-基本的なクエリ

Xcode4.1のユニバーサルアプリテンプレートを使い始めるのに苦労しています。私はここでkotancodeによって設定された基本原則に従っています。問題は、関連するViewControllerをロードすることです。例としてiPhoneの部分に焦点を当てます。XIBを使用せずにUIViewControllerのサブクラスを「マスター」ビューコントローラークラス(共有コードが配置される場所)として作成します。次に、これをサブクラス化して、BaseViewController_iPhoneというiPhone固有のUIViewControllerクラスを作成します。今回は、XIBを使用します。

iPhone固有のアプリデリゲートヘッダーは次のように設定されます。

実装では、applicationdidfinishlaunchingwithoptionsメソッドをオーバーライドしようとします。

これは機能していないようで、正常にコンパイルされて実行されますが、新しいView Controllerと対応するXIBは表示されません(テンプレートの元のメインウィンドウxibは表示されます)。私は非常に単純なものを見逃していると確信していますが、私は長い間グーグルで無駄に過ごしてきました。ありがたいことにどんな助けも受けました。

ありがとうございました。

0 投票する
3 に答える
791 参照

iphone - iPhoneアプリをユニバーサルアプリに変換しますか?

それぞれのビューとを備えたiPhoneアプリが FirstViewControllerあります。SecondViewControllerFirstView.xibSecondView.xib

今、私はこのアプリをiPhoneとiPadの両方で動作させたいと思っています。iPadの場合、1つにマージする必要がFirstview.xibあります。SecondView.xibThirdView-iPad.xib

最善のアプローチは何でしょうか?iPad用に別のViewControllerクラスを作成する必要がありますか、それとも既存の単一のxibで使用できFirstViewControllerますSecondViewControllerか?

これまでの私の調査によると、単一のxibで複数のViewControllerを使用する方法はありません。これを行うための最良の方法を教えてください。

ありがとう

0 投票する
2 に答える
500 参照

iphone - ユニバーサルiOSアプリはiPadデバイス/シミュレーターでiPhoneターゲットをテストします

iPadでユニバーサルアプリのiPhone部分をテストしようとしています。MacOSXLionでXcode4.1を使用しています。

そこで、ターゲットビルド設定の「TargetedDeviceFamily」をiPhone専用に変更しました。そして私はそれがすべての構成(デバッグとリリース)にあることを確認しました

iPadを接続してアプリを実行すると、アプリはiPadのiPhone環境で実行され(黒いフレームのみが表示されます)、UISplitViewControllerを含むiPhoneではなくiPadのAppDelegateをロードするため、クラッシュします。 。

ユニバーサルアプリにiPhoneAppDelegateを使用するように指示するにはどうすればよいですか?プログラムで行う必要がありますか?または私がしなければならないターゲットに他の設定がありますか?

手伝ってくれてありがとう。