0

iPhoneストーリーボード画面を.hファイルにドラッグしてiPhone画面のUIWebViewプロパティを作成しましたが、iPad画面を同じコントローラーに接続する方法がわかりません。

私が作ったのと同じプロパティを再利用できる方法はありますか?

これは作成されたプロパティです:

@property (weak, nonatomic) IBOutlet UIWebView *theWebView;

ありがとうございました!

4

2 に答える 2

1

ビューコントローラを共有するには、iPadストーリーボードでビューコントローラを変更する必要があります。

iPadストーリーボードを選択し、iPhoneストーリーボードと共有するView Controllerを選択し、[Identity Inspector 左から3番目のアイコン)のすぐ横にあるビューコントローラーをプルアップします。選択Attributes Inspector 範囲が表示されClassます。これを変更して、UIWebViewを備えたiPhoneViewControllerが使用しているのと同じViewControllerを使用します。

于 2012-12-01T00:03:13.263 に答える
1

iPad用に別の.xib(またはストーリーボードファイル)ファイルがないのではないかと思いますか?そうでない場合は、作成して、新しいファイルを作成し、nibファイル(またはストーリーボードファイル)を選択して、iPad用に選択されていることを確認してください。新しいクラスを作成する場合は、.xib(またはストーリーボード)ファイルに適切なクラスを設定してください。

次のように、問題のあるWebビューを追加することもできます。

[self.view addsubview:self.theWebView];

Webビューに適切なフレームを指定して、必要な場所に配置し、必要なサイズを指定してください。

于 2012-12-01T00:03:55.637 に答える