iPhoneストーリーボード画面を.hファイルにドラッグしてiPhone画面のUIWebViewプロパティを作成しましたが、iPad画面を同じコントローラーに接続する方法がわかりません。
私が作ったのと同じプロパティを再利用できる方法はありますか?
これは作成されたプロパティです:
@property (weak, nonatomic) IBOutlet UIWebView *theWebView;
ありがとうございました!
ビューコントローラを共有するには、iPadストーリーボードでビューコントローラを変更する必要があります。
iPadストーリーボードを選択し、iPhoneストーリーボードと共有するView Controllerを選択し、[Identity Inspector
左から3番目のアイコン)のすぐ横にあるビューコントローラーをプルアップします。選択Attributes Inspector
範囲が表示されClass
ます。これを変更して、UIWebViewを備えたiPhoneViewControllerが使用しているのと同じViewControllerを使用します。
iPad用に別の.xib(またはストーリーボードファイル)ファイルがないのではないかと思いますか?そうでない場合は、作成して、新しいファイルを作成し、nibファイル(またはストーリーボードファイル)を選択して、iPad用に選択されていることを確認してください。新しいクラスを作成する場合は、.xib(またはストーリーボード)ファイルに適切なクラスを設定してください。
次のように、問題のあるWebビューを追加することもできます。
[self.view addsubview:self.theWebView];
Webビューに適切なフレームを指定して、必要な場所に配置し、必要なサイズを指定してください。