0

iPhone と iPad でストーリーボードが異なるユニバーサル アプリを作成しています。一部のビュー コントローラーは、iPhone と iPad のバージョンでまったく同じレイアウトになっています (サブビュー コントローラーとして追加されるか、モーダルに表示されます)。

私は自分自身を繰り返さないように、これらのレイアウトを一度定義する方法を考えています。私が見る限り、これを機能させるには2つのオプションがあります。

  1. 異なるストーリーボードでビューを 2 回定義します。この場合、完全なセグエ ストーリーボード機能を利用できます。
  2. ビューは別のファイルで定義し.xibます。その場合、クリック イベントをキャプチャperformSegueWithIdentifier:し、ストーリーボードを手動で呼び出す必要があります。

他のオプションはありますか?これらのいずれかが他のものよりも優先されますか?

4

0 に答える 0