1

私は別のStoryboardを作成した再利用可能なビューを作成しています。この再利用可能なビューは、別のUIViewControllerに追加されます。Main.StoryBoardです。このために私はストーリーボードのリファレンスに従った。しかし、Storyboardサブビューとして追加する方法が明確なフレームを持つUIViewControllerの中にどのように追加するのかよく分かりません。
画面のデザイン方法をスクリーンショットにしたい場合は、教えてください。ストーリーボードをUIViewControllerのサブビューとして追加します。

答えて

1

まず、ストーリーボードの参照を別のストーリーボードから取得する必要があります。

UIViewController *viewControllerToAdd = 
    [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]instantiateViewControllerWithIdentifier:@"viewForPopover"]; 

//代わりのMainStoryboardあなたは、あなたがこれくらいはおそらく、私はそれを試してみましたhaventはないはずですこれらの行

[self addChildViewController:viewControllerToAdd]; 
[self.view addSubview:viewControllerToAdd.view]; 
[viewControllerToAdd didMoveToParentViewController:self]; 

を書く別途

を作成したストーリーボードの名前を書きますまだ

0

再利用可能UIViewControllerとし、次にaddChildViewControllerあなたが欲しい場合はどこでも。私はRemarksViewControllerを多くの視点で使った。UIViewController

RemarksViewController *vC=[[UIStoryboard storyboardWithName:@"yourStoryboardName" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"showRemarks"]; 
    [self addChildViewController:vC]; 
    vC.view.bounds=self.view.bounds; 
    [self.view addSubview:vC.view]; 
    [vC didMoveToParentViewController:self]; 
関連する問題