我正在向 tabbarcontroller 添加通知/警报类型视图,这是我的应用程序 rootview 控制器,以便我获得自动旋转的好处。
但是,当旋转我的警报视图时,最终会出现在导航栏和标签栏下方。
http://dl.dropbox.com/u/6851931/2012-06-17%2011.08.42.jpg
http://dl.dropbox.com/u/6851931/2012-06-17%2011.08.47.jpg
这两张图片显示了它在旋转时的作用和不旋转时的样子。有没有办法让视图始终位于顶部并获得旋转支持?
这是我添加视图的代码。
[self.customImageView whenTapped:^{
MA_MobileAppDelegate *appDelegate = (MA_MobileAppDelegate *)[[UIApplication sharedApplication] delegate];
UAModalPanel *modalPanel = [[MSPicturePreview alloc] initWithFrame:appDelegate.tabBarController.view.bounds withimage:self.customImageView.image];
[appDelegate.tabBarController.view addSubview:modalPanel];
[modalPanel showFromPoint:[self.contentView convertPoint:[self.customImageView center] toView:appDelegate.tabBarController.view]];
} ];