我正在开发一个 iPad 应用程序。有一个 UIViewController 应该显示所有相关信息。在这个 VC 内部有 2 个 UIView:屏幕前半部分的第一个 UIView 显示一个图像和一些文本。屏幕下半部分的第二个视图应显示一些内容,例如地图或图片库,具体取决于在屏幕中央按下的按钮。
我的第一次尝试是加载例如 GalleyViewController,然后获取他的视图并将其作为子视图添加到我的 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 和其他一些东西,下部有多个视图,根据按下的按钮切换。