問題タブ [ios-universal-app]

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 投票する
3 に答える
21850 参照

iphone - iPhoneテスト用のユニバーサルiPhone/iPadアプリケーションデバッグコンパイルエラー

XcodeのiPadシミュレーターで正常に動作するiPhoneおよびiPadユニバーサルアプリを作成しましたが、iPhoneの機能をテストしたいと思います。このコードでは常にデフォルトでiPadになっているため、iPhoneシミュレーターを実行できないようです。

代わりに、デバイスで実行しようとしましたが、実行を開始すると、次のエラーが発生します。

アプリはXIBを使用するのではなくプログラムで構築されるため、main.mメソッドで次の行を使用して2つのデバイスロジックを分割しました。

その時点から、それらは異なるAppDelegatesを使用し、ヘッダーをチェックして、UISplitViewが電話ロジックを介して使用またはインポートされないことを確認しました。

このエラーを回避するにはどうすればよいですか。また、プログラムで作成されたこのアプリでユニバーサルロジックパスを分割するためのより良い方法はありますか?

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

iphone - ユニバーサルアプリの問題

みんな..私は1つのユニバーサルアプリケーションを作成しました..私のアプリは2つのビューでのみ正常に動作しました..iphoneアプリではMainView->FirstView-> SecondView-> ThirdViewで正常に動作しました..しかし、iPadではMainView->Firstでのみ動作しますビュー..SeconfViewを呼び出すことができなくなった後..

私もこのビューを呼び出しましたが、呼び出されていません。

ペン先の名前も完璧です..ビューアウトレットもペン先ファイルに設定されています..しかし、LanguageViewはiPadでのみ呼び出されません..

私に知らせてください、私がした間違ったことはありますか..ありがとう..

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

iphone - Universal App の .XIB の UIView は常に iPhone UI サイズを報告します

できるだけ少ない作業で iPhone アプリを iPad に移植しようとしていますが、最後の 1 点で行き詰っています。

画面の下部にカスタム UI 要素があります。UI 要素は、いくつかのデリゲート メソッドとクライアントのニーズに合わせたカスタム描画を備えた単なる UIView のサブクラスです。UIView には、等間隔に配置された複数の UIButton オブジェクトが含まれています。

私の質問は、これらのプログラムで作成された UIButtons を中央に配置する方法です。サブクラス CustomNavBar の UIView を含む中央の .xib ファイルがあります。CustomNavBar クラス内で、次のことを試みました。

また

また

しかし、返品はすべて標準の iPhone サイズです。.XIB ファイルに含まれる他のオブジェクトにすべての自動サイズ変更を設定しましたが、UI アスペクトがプログラムで作成されたインスタンスをどうするかわかりません。

お役に立てれば幸いです。

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

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

ユニバーサルアプリとして作成された1年前のMonoTouchプロジェクトがあります(ただし、iPhoneアプリのようにプログラムされているだけです。念のため...)iPadにアップロードすると、このiPhoneシミュレーターに表示されました。これを実現するために、MonoDevelop の IPhone アプリケーション設定でターゲットを Universal から iPhone/iPod に変更しました。これはもう機能しないようです。今、iOS と MonoTouch の最新バージョンに更新すると、iPad は白いままで何も表示されません。AppDelegateIPad にコードがないため、追跡可能です。

したがって、私の現在のプロジェクトにはファイルが存在します:

AppDelegateIPad.cs

AppDelegateIPhone.cs

MainWindowIPad.xib

MainWindowIPad.xib.designer.cs

MainWindowIPhone.xib

MainWindowIPhone.xib.designer.cs

Main.cs

MainWindowIPhone.xib には、AppDelegateIPhone.cs の window.AddSubview で追加される NavigationController が含まれています。

プロジェクトを iPhone のみのプロジェクトに変換する最も簡単な方法は何ですか。では、iPad の iPhone シミュレーターで動作するのでしょうか?

前もって感謝します!

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

iphone - ユニバーサルアプリケーション用の単一アプリデリゲート

私は、iPhoneとiPad用に別々に2つのアプリデリゲートを持つユニバーサルアプリケーションを実行しています。のようなyesに設定されたbool値BOOL isiPhoneとメソッドを使用して、単一のアプリデリゲートでデバイスをチェックできますか+(AppDelegate*)instance;?次に、どうすればさまざまなビューを起動できますか?このようなコードスニペットを取得しました

そして、アプリケーションのApp Delegate mファイル:

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

iphone - ユニバーサル アプリの例

UITableView と Details View を使ってシンプルなアプリを作りたいと思います。私はすでにそれをやったことがあります。唯一の違いは、次のように構成されたユニバーサル アプリにしたいということです。

  • iPhone の場合: 2 つのレベルを持つ UINavigationController。私のTableViewコントローラーと、詳細を表示するためのUIViewController

  • iPad の場合: TableView と Details ビュー コントローラーの両方の UISplitViewController。

どこから始めればよいかわかりません。誰かがこれのための良いチュートリアルを教えてくれますか?

前もって感謝します。

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

iphone - iPadに対応したiPhoneアプリ

「 iPadと互換性がある」という要件で、iPhoneアプリケーションをiTunesで表示できるようにしたいと考えています。iPadの「ミニ」バージョンで動作させたいです。すべての関連トピックは、「両方のデバイスで同じアプリ (iPad の mini) を取得するにはどうすればよいですか?」ではなく、「ユニバーサル アプリを取得するにはどうすればよいですか?」という質問に答えるだけです。何かしなければならないことはありますか?以下の設定は大丈夫ですか?

  • 対象機種:iPhone
  • iOS展開対象:iOS 4.0

ターゲット デバイスを iPhone/iPad に設定すると、xcode (3.2.5) はビュー内のすべての要素を画面全体に合わせて展開します。私はそれをしたくありません。今のところ iPad mini にインストールできることを確認したいのですが、専用の iPad バージョンは後で準備する予定です。

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

iphone - iPhone アプリをユニバーサル アプリ (iPhone & iPad 互換) にするにはどうすればよいですか?

私は、iPhone アプリを iPad で動作するようにユニバーサルにする方法についてのチュートリアルを見てきました。ただし、これを実装しようとすると、Xcode がかなり変更され、チュートリアルが古くなっているように見えるため、少し行き詰まりました。これまでのところ、次のことを行っています。

ユニバーサルに設定するようにデバイスを更新しました。

ここに画像の説明を入力

アプリのデリゲート クラスも次のように更新しました。

また、追加の .xib ファイルを 2 つ作成しました。

  • TabOne_ViewController(iPad).xib
  • TabTwo_ViewController(iPad).xib

最後に、クラスを & に設定しようとしTabOne_ViewController(iPad).xibましTabOne_ViewController.hTabOne_ViewController.m。また、 &TabTwo_ViewController(iPad).xibになります。しかし、私はそうすることができませんでした。TabTwo_ViewController.hTabTwo_ViewController.m

私はどこかで間違っていますか?見逃した追加の手順はありますか?

編集:

IBで意味するクラスを選択できないことについて言及していたとき:

ここに画像の説明を入力

クラスを .xib ファイルにリンクできなければ、すべての IBOutlets と IBActions をリンクできません。

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

iphone - iPad版を先に開発するか、iPhone版を先に開発するか?

iPhone アプリの開発を終えたばかりで、ユニバーサル アプリにしたいと考えています。複数の詳細ビューに対応するために、現在のコードに UISplitView を組み込む際に問題が発生しています。Apple の MultipleDetailViews サンプル コードを見て、自分のプロジェクトに挿入しようとしましたが、必要以上に頭痛の種になりつつあります。

すべてのプロジェクト ファイルを Apple の MultipleDetailViews サンプル コードから自分のプロジェクトにコピーし、アプリ デリゲートを調整して iPad が実行されているかどうかを確認し、splitViewController.view のサブビューを追加するようにウィンドウを設定しますが、空白の白い画面しか表示されません。ビルドして実行するとき。

私の質問は、新しいプロジェクトから iPad バージョンを開発し、完了したら iPhone プロジェクト ファイルを追加するのですか?

また

別の iPad アプリを作成して、ユニバーサル アプリ全体を忘れる必要がありますか?

考えや提案をいただければ幸いです。

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

iphone - ユニバーサルuitableviewストレッチの問題

私はユニバーサル(iphone / ipad)アプリケーションを開発しています。このアプリケーションではuitableviewを使用しています。コードを使用して描画されているテーブルセル。今の問題は、コードを1回だけ置くと、iPadまたはiPhoneのどちらにも1つのコードで収まるということです。

これを実現するには、デバイスをチェックするための条件を設定してから、2回コーディングする必要があります。つまり、iPhoneの場合は1回、iPadの場合は1回、背景画像や使用可能なフレームなどを設定します。

これは私にはごみと愚かな仕事に見えます。単一のコードでこの目標を達成する方法はありますか?私のコードは以下の通りです。xcode4.2ARCを使用しています

助けて、私にいくつかのアイデアを教えてください。前もって感謝します。