エンジニアリングにはほど遠い

iPhoneアプリとかサイトとかをつくっていくブログです。

iOSでポップアップ的に小さい画面を出したいけど・・

ポップアップ的に小さい画面を出す場合に、その制御を他のUIViewControllerで行いたい場合、画面をstoryboardで作るとうまく行かない。なんでだろう。 nibで作ると普通にポップアップ的に出せる。

PopupViewController *pvc =
// [self.storyboard instantiateViewControllerWithIdentifier:@"PopupViewController"]; 無理。下の画面が黒くなる
[[PopupViewController alloc] initWithNibName:@"PopupViewController" bundle:nil];  // おk
[self.view addSubview:pvc.view];