問題タブ [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.
iphone - AppStoreに既にあるiPadアプリにiPhone版を追加する方法
これらの iPad アプリケーションを iTunes Connect で削除して新しいアプリケーションを送信する必要がありますか? または次のバージョンとしてユニバーサル バイナリをアップロードする方法はありますか?
ios - iOSで他のビューを表示できない
私はiOS開発のUI部分に不慣れです。ユニバーサルiOSアプリを作成しようとしています。Xcode 4.3では、シングルビューアプリケーションテンプレートとユニバーサルデバイスファミリを使用してプロジェクトを作成すると、AppDelegate、ViewController、ViewController_iPhone.xib、およびViewController_iPad.xibのファイルが作成されます。以前のバージョンのXcodeでは、AppDelegateの2つのサブクラスも作成されているため、これらは混乱します。1つはiPhone用、もう1つはiPad用です。とにかく、たとえば、TestAppDelegate、TestViewController、TestViewController_iPhone.xib、およびTestViewController_iPad.xibがあります。iPadシミュレーターでアプリを実行すると、TestViewController_iPad.xibが表示されます。
次に、AlternateViewControllerを追加しました。その後、AlternateViewController_iPad.xibを作成しました。このxibファイルを選択し、ファイルの所有者カスタムクラスをAlternateViewControllerに設定し、アウトレットビューを[オブジェクト]の下の[ビュー]に設定しました。AlternativeViewController_iPadを表示できるかどうかを確認したかったので、TestAppDelegateで次のようにしました。
コードを実行しましたが、残念ながら、AlternateViewController_iPad.xibが表示されません。
「returnYES;」にブレークポイントを設定しました。一部であり、デバッグ領域で、変数self.window.rootViewController.nibBundleがnilに設定されていることがわかります。ただし、TestViewController_iPadが使用されている場合、変数self.window.rootViewController.nibBundleはnilではありません。
AlternativeViewControllerとAlternateViewController_iPad.xibを削除しました。次に、それらを再作成しましたが、「新しいファイルのオプションを選択してください:」ポップアップで、クラスをAlternateViewControllerにリセットし、「サブクラス」をUIViewControllerにリセットし、「iPadを対象」と「ユーザーのXIBを使用」をチェックしました。インターフェース。" これらの新しいファイルのTestAppDelegateを変更してから、アプリケーションを再実行します。不思議なことに、AlternateViewController(iPad)が表示され、変数self.window.rootViewController.nibBundleはnilではありません。
さて、私はここで何が欠けていますか?バグはどこにありますか?それは私のコードですか、それともXcode 4.3ですか?
追加の質問:
TestViewController_iPadが最初に表示され、クリックするとAlternateViewController_iPadが表示されるボタンがある場合、正確にはどうすればよいですか?
更新
私は問題を理解しました。何が起こるかというと、ViewControllerがxibファイルなしで作成されると、メソッドloadViewが新しいViewControllerに追加されます。私の理解では、この方法は、ビューがプログラム的/手動で作成されるときに使用されます。xibファイルまたはストーリーボードを使用する場合は、これを削除する必要があります。私はそれを削除し、すべてが機能します!:)
iphone - iPad アプリをユニバーサルに変換または書き換える
iPad アプリをユニバーサル アプリに変換できることは知っていますが、私の質問は、それだけの価値があるかということです。
アプリが行うすべてのことは、UDP ブロードキャストを使用して検出したサーバーのリストを含む初期画面を表示することです。ユーザーがいずれかをクリックすると、そのサーバーからページが UIWebViewControl に読み込まれます。それでおしまい。とてもシンプルです。既存の iPad アプリをユニバーサル アプリに変換することを検討しましたが、そのプロセスがあまり好きではありません。私の主な問題は、ストーリーボードの利便性を持たないインターフェイス ビルダー、特に元のコーダーが設定した方法を理解することです。また、iPad とは異なるビューを iPhone / iPod でアプリにロードさせる方法もわかりません。
そうは言っても、アプリを変換するか、単に書き直す必要がありますか?
iphone - メイン AppDelegate が iphone のユニバーサル アプリケーションで呼び出されない
私はユニバーサルアプリを作成することを目的としたxcodeプロジェクトに取り組んでいます.ウィンドウベースのアプリケーションテンプレートを使用すると、iPadとiPhoneの両方にそれぞれ3つのAppDelegateメソッド.2と1つのメインAppDelegateメソッドを取得しました.iPadで実行すると、メインAppDelegateメソッドは呼び出されていますが、iPhone環境で実行すると、メインAppDelegateが呼び出されません。iPhone環境で実行中にコントローラーをメインAppdelegateメソッドに取得する方法..??
ここに説明があります..私は3つのappdelegateメソッド、viz.prjOUMAppDelegate(メインappdelegate)、prjOUMAppDelegate_iPhone(iphone用)、prjOUMAppDelegate_iPad(iPad用)を持っています..フォルダーの作成やprjOUMAppDelegate(メインappdelegate)で書かれたファイルの移動などの一般的なメソッドがいくつかありますmethod.デバイスに関係なく毎回実行して、フォルダーを作成し、いくつかのファイルを移動できるようにしたい.ipadで実行すると(つまり、フォルダーの作成とファイルの移動)、正常に動作しますが、環境を変更するとiphoneに、prjOUMAppDelegate(main appdelegate)メソッドが呼び出されていない..だから、どこが間違っているのか分からない..
objective-c - ユニバーサルxcode3.2.6デフォルトのランドスケープモード
デフォルトでランドスケープモードでxcode3.2.6を使用してユニバーサルアプリを作成するにはどうすればよいですか?ビューごとに個別の.xibファイルが必要ですか?このコードを使用する必要がありますか?-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//サポートされている場合はYESを返します方向が返されます(interfaceOrientation == UIInterfaceOrientationLandscape); }
ios - iPhoneアプリをユニバーサルアプリに変換
iPhone アプリをユニバーサル アプリに変換したい。したがって、私が行ったことは、単にターゲットを iPad ターゲットに複製し、iPad 用のペン先を作成しただけで、アプリの種類をユニバーサルとして指定しました。しかし、新しく作成したターゲットを実行すると、iPad nib のみがロードされます。では、アプリに必要なニブをロードさせるにはどうすればよいでしょうか? 前もって感謝します!
ios - Xcode 4.3 で空のユニバーサル アプリケーションを作成する
以前のバージョンの Xcode では、ウィンドウベースのユニバーサル アプリケーションを作成すると、プロジェクトに iPhone および iPad 固有のファイルが取り込まれ、適切なエントリ ポイントが割り当てられていました。必要だったのは、デバイス固有のインターフェイスを作成するために iPhone/iPad コントローラー/xibs を変更することだけでした。
悲しいことに、XCode 4.3 ではウィンドウ ベースのテンプレートが提供されなくなり (空のアプリケーションが最も近い)、エントリ ポイントを適切に構成する方法がわかりません。これはstoryboardingを使用してかなり簡単ですが、プログラムまたは xib ベースのワークフローを使用して実行したいと思います。
2 つのビュー コントローラーと xib を作成しました:HomeViewController_iPhone
とHomeViewController_iPad
. 各デバイスのエントリ ポイントを適切な HomeViewController に設定するだけで、アプリがクラッシュします。アプリケーション デリゲートをサブクラス化するには、もう少し手を加える必要があると思いますが、どうすればよいかよくわかりません。ポインタはありますか?
iphone - Objective-c : ユニバーサル アプリで AppDelegate から移動するには?
私が持っているユニバーサルアプリを開発しています
AppDelegate_iPhone から imageTracker に移行したい。私はこれを行っていますdidFinishLaunchingWithOptions
が、使用していたこのコードの前では機能しません
しかし、構造体または共用体ではないメンバー 'ビュー' のエラー要求が発生しました 。コードが似ていても
今、機能は以下のようで、機能していません。AppDeligate から imageTracker に移行したい。助けてください
この場合、imageTracker_iPhone には移動しません。これは、このファイルの移動先が指定されていないためです。そのため、imageTracker_iPhone または imageTracker_iPad のどちらのファイルに移動するかを指定する方法を知りたいと考えています。
iphone - iPadユニバーサルアプリでコンテンツサイズをスクロールしますか?
コンテンツがキーパッドの後ろに隠れている場合は、スクロール ビュー サイズを設定してコンテンツを上にスクロールします。ユニバーサルアプリになりましたが、iPadでも同じことをしています。
iPadの画面の高さ/幅はどうなりますか?また、これらをiPadに設定するにはどうすればよいですか?
IpadまたはIphoneかどうかを確認するコード
これらは設定する変数です。
iphone - UITextFieldタップイベントを取得するには?
IPad と IPhone の両方の UITextField のタップまたはクリックで UIAlertView を表示しようとしています。IBAction を作成し、UITextField の Tap Down イベントにアタッチします。
しかし、正しく動作しないということは、iPhone の場合は常にではなく、iPad の場合は動作しないことを意味します。
どうすればこれを行うことができますか。