1

これは些細なことのように聞こえるかもしれませんが、私はそれが苦痛だと思っています...

iPhone と iPad でアプリを作成していて、起動イメージが必要です。ユーザーが画像をクリックすると、UI は iPhone では TableVC に、iPad では UISVC に遷移します。

1) アイフォン。iPhone で実行できる最も簡単な方法は、(最初の VC で) 必要な画像のボタンを実際に作成し、次のような IBAction を作成することでした。

    MyCustomTVC *myInstanceOfCustomTVC=[self.storyboard instantiateViewControllerWithIdentifier:@"TVC"];
    [self presentViewController:myInstanceOfCustomTVC animated:YES completion:nil];

MyCustomTVC をナビゲーション コントローラーに埋め込んでセグエを使用することで、この作業をすべて保存できますが、最初の VC の UINavigationItem を非表示にする方法はありますか?

2) iPad。私にはできないように見えるので、これはもう少し苦痛です:

        UISplitViewController *kmbSvc=[self.storyboard instantiateViewControllerWithIdentifier:@"KMBSvc"];
    [self presentViewController:kmbSvc animated:YES completion:nil];

SVC はルートである必要があるため、アプリがフルスクリーンの起動イメージを表示してから SVC にセグエする方法を教えてください。

ありがとうKMB

4

1 に答える 1

3

おそらく私はあなたの主張を見逃しているかもしれませんが、「スタートアップイメージ」はオフにできない機能です-?Appleはこれを「起動画像」と呼んでおり、アプリが読み込まれる前であっても、ユーザーがアプリアイコンをタップすると表示される画像です。アプリが読み込まれると、起動イメージはストーリーボードまたはAppDelegateが最初に表示するものに置き換えられます。セグエは必要ありません。

プロジェクト、ターゲット、[概要]の順に選択すると起動画像が表示され、[起動画像]セクションで、縦向きと横向き、標準画面と網膜画面の起動画像を定義できます。

よろしく、ノビ

于 2012-08-22T03:49:11.087 に答える