私はiPadアプリを開発しています。すべての関連情報を表示する UIViewController が 1 つあります。この VC 内には 2 つの UIView があります。画面の前半にある最初の UIView には、画像といくつかのテキストが表示されます。画面の下半分にある 2 番目のビューには、画面の中央で押されたボタンに応じて、地図や画像ギャラリーなどのものが表示されます。
私の最初の試みは、たとえばGalleyViewControllerをロードしてから、彼のViewを取得し、これをサブビューとしてBottonViewに次のように追加することでした:
-(void)galleryButtonPressedInCenter{
GalleryViewController * gal = [[GalleryViewController alloc] initWithNibName:@"GalleryViewController" bundle:nil];
[gal.view setFrame:CGRectMake(0,0,620,300)];
[self.bottomView addSubview: gal.view];
しかし、指でビューに触れるとアプリがクラッシュします。
私が達成したいことを示すために: 最後のスクリーンショット ( http://itunes.apple.com/de/app/ebookers-hotels-furs-ipad/id465464927?mt=8 ) で、このアプリにあることがわかります上部と下部に ImageView とその他のものがあり、押されたボタンに応じて切り替わる複数のビューがあります。