問題タブ [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 に答える
462 参照

iphone - 方法 : iPad での自動回転と iPhone でのポートレートのみ?

こんにちは、iPhoneプログラミングを始めたばかりです。Xcode 3.2 で iPad と iPhone 用のユニバーサル アプリを作成しましたが、すべて正常に動作しています。しかし今、私はそのアプリに次の機能を実装したいと考えています:

iPad では自動回転をサポートし、iPhone では縦向きのみをサポートする必要があります。

どうすればいいのかわかりません。

AppDelegate_iPad デリゲート ファイル、AppDelegate_iPhone デリゲート ファイル、および共有タブの下にビューコントローラーがあり、これらのデリゲートの両方で共有されています。

その機能をどのように実装できますか。任意の助けをいただければ幸いです。

ありがとうヴィック

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

ios - ユニバーサルプロジェクトでiPhone専用のカテゴリを追加する方法

iOSユニバーサルプロジェクトがあり、カテゴリ別にUINavigationBarの背景を変更します(参照:http://stackoverflow.com/questions/1692487/how-to-add-background-image-on-iphone-navigation-bar)

その後、カテゴリによってiPhoneとiPadアプリが変更されたことがわかりました。質問は、iPhoneアプリのナビゲーションバーの背景画像のみを変更し、iPadアプリでデフォルトの背景画像を使用するにはどうすればよいですか。

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

ios - ローカリゼーション付きのユニバーサル アプリ - スプラッシュ スクリーン

ローカライズされたユニバーサルアプリがあります。私の問題はスプラッシュスクリーンに関するものです。

6 つのスプラッシュ スクリーンが必要です。iPad、iPhone、iPhoneRetina (英語) および iPad、iPhone、iPhoneRetina (ローカル言語)

「Default.png」という名前の iPad English Splash 用のファイルがあります。プロジェクトナビゲーターでこのファイルを選択すると、「+」記号をクリックしてローカライズ版を追加できます。その結果、Default.png (英語) と Default.png (ローカル言語) の 2 つのファイルができました。これまでのところ、すべて問題ありません。

しかし、「Default~iphone.png」ファイルをプロジェクトに追加しようとすると、ローカライズされません。「+」記号をクリックすると XCode がクラッシュします。

6 (3 デバイス x 2 言語) のスプラッシュ スクリーンをプロジェクトに追加する適切な方法は何ですか?

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

iphone - iphone、ipad、ユニバーサルアプリのデザイン、分割ビューベース

ユニバーサルアプリを作りたいです。

ユニバーサルアプリで動作するiPad用の分割ビューベースのアプリケーションを使用できますか?

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

iphone - iPad専用アプリをUniveralアプリに変換するにはどうすればよいですか?

最近、ユニバーサルアプリを作りたいiPadアプリを書きました。

これを行うための最良の方法は何ですか?XIBファイルの2つのバージョンを作成し、デバイスに基づいて適切なXIBをロードすることはできますか?

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

iphone - Xcode4でiPhoneアプリをユニバーサルに変換する

ここでは少しわかりやすくすることができます。完成したiPhoneアプリであるプロジェクトを開きました。次に、ターゲットを選択し、[概要/デバイス]ドロップダウンから[ユニバーサル]を選択し、プロンプトに従って[ユニバーサルアプリを作成]を選択します。Xcodeは、ファイル「MainWindow-iPad.xib」を含むフォルダ「iPad」を作成しました。罰金。

ここで、他のすべてのnibファイルを複製し、名前の後に「-iPad」を追加しました。つまり、「MySpecialVC.xib」は複製され、「MySpecialVC-iPad.xib」に名前が変更されました。Xcodeは、デバイスに適したxibを見つけることについていくつかのズードゥーを知っていると考えられていました。それほど良くない。

次に、「-iPad」は「〜ipad」(チルダ、次に小文字のipad)でなければならないことを読みました。これにより、一部のxibの問題は解決しましたが、すべてではありませんでした

私がこれを理解できない場合はダング。これを行う正しい方法はありますか?

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

ios - ユニバーサル iOS アプリケーションを作成するための最初の手順

ユニバーサル iOS アプリケーションを開始しようとしています。インターフェイスビルダーのみを使用してこのアプリケーションを作成したいと考えています。

2つのnibファイルをどのように配置すればよいか、誰かが提案できますか? クラスを作成するたびに、1 つの xib ファイルのみが作成されますが、2 つの xib ファイルが必要です。1 つは iPhone 用で、もう 1 つは iPad アプリケーション用です。これはユニバーサル アプリケーションです。

また、インターフェイスを介してこのユニバーサル アプリケーションの UI を作成するか、コーディングを使用して、どちらのアプローチが優れているかを提案できますか。

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

xcode - これはユニバーサルiOSアプリを作成する正しい方法ですか?Xcode 4-動作しているようですか?

これが、複製を使用して〜ipad.xib(s)を作成し、それらをプロジェクトのバックアップに追加し直して、ユニバーサルをチェックすることにより、既存のiPhoneプロジェクトからユニバーサルアプリを作成した方法です。

ベースSDKが4.3.3、展開ターゲットが3.1.2のxcode4.02を使用しました。

  1. プロジェクト全体をどこかにバックアップします。
  2. iPhoneターゲットを右クリックして、複製を選択します。単に複製するのではなく、iPad用に複製を選択します。これにより、Resources-iPadという新しいフォルダーが作成され、その下にclassesというサブフォルダーがあり、その下にプロジェクト全体のすべてのxibファイルのコピーがあります。(面白いことに、ファインダーでこれらのファイルを見ると、xcodeウィンドウに拡張子が表示されていても.xib拡張子がありません-なぜですか?ファインダーは、とにかくそれらがxibファイルであると言っています。)
  3. この時点で、2つのターゲットがありました。これは間違っているように思われたので、ファインダーに移動して新しいResources-iPadフォルダーのバックアップコピーを作成し、プロジェクト全体を削除しました。
  4. 手順1でバックアップした元のiPhoneプロジェクトをコピーして戻します。
  5. バックアップされたResources-iPadフォルダーを追加し、iPadに適した外観になるように編集しました。
  6. これで、良さそうなターゲットが1つあり、ターゲットの概要でiPhoneではなくユニバーサルデバイスにしました。
  7. ただし、シミュレーターまたはデバイスにデプロイするときに一貫性のない動作が発生しました。明らかな理由もなく、間違ったxibが使用されることがありました。
  8. これで修正されました-xcodeのResources-iPad/classesフォルダーで、ipadのすべてのxibの名前をmynibname.xibからmynibname〜ipad.xibに変更します(前にティルダ、すべて小文字)

この方法で問題がないかどうかについてのドキュメントは見つかりませんでした。これまでのところ、これらの物理デバイスで動作します。

iPad 2 with 4.3、iPod touch v1 with 3.1.2、iPod touch v4(retina)with 4.1

これはユニバーサルアプリを作成する正しい方法ですか?私がこれを解決したので、今では十分に簡単に思えますが、この情報を見つけるのに永遠にかかりました。また、mainwindow.xibはありませんが、タブバーアプリのテーブルビューセクションヘッダーおよび詳細ビューとして他の場所に読み込まれる他のペン先があります。そのため、メインインターフェイスセクションは空白のままにしました。

ああ-私はiPad1を持っておらず、そのデバイスでテストできませんが、iPad 3.2シミュレーターでは正しく動作しないようですが、他のすべてのデバイスとシミュレーターは正常に動作しているようです。

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

jquery - Jquery コードを class="trigger" のすべてのリンクに適合させます。next() を機能させることができません

html:

これを行うと、jqueryコードが機能します。

しかし、クラストリガーを使用して複数のリンクで機能するようにしたい...では、複数の場所で機能するようにコードを書き直すにはどうすればよいですか?

例:(これを機能させることはできません...)

html:

jquery:

コードをシンプルにするのを手伝ってくれてありがとう! :)

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

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

アプリを xCode 4 のユニバーサル アプリに変換しました。これにより、MainWindow-iPad.xib が自動的に作成され、info.plist が変更されて、メイン Nib ファイル ベース名の iPad バージョンが含まれるようになりました....(MainWindow-iPad )。

悲しいことに、私のアプリはまだ iPhone バージョンの MainWindow.xib を使用しているようです。

これは正しくありません。私の目標はユニバーサルに設定されています。

私の iPad バージョンが使用されていない理由を誰か提案できますか?

ありがとう