jjzjj

dismissModalViewController

全部标签

ios - 如何在 dismissModalViewController 之后设置方向以更正设备方向?

我有一个显示内容的详细View。我用一个按钮模态地呈现另一个View:[self.viewControllerpresentModalViewController:helpViewControlleranimated:NO];因此,当我关闭此helpViewController时,详细View始终处于纵向模式。无法使其达到正确的设备方向。我试过将它旋转到设备方向:if([UIViewControllerrespondsToSelector:@selector(attemptRotationToDeviceOrientation)]){[UIViewControllerattemptRo

iOS:屏幕在调用 dismissModalViewController 后不再接收 Touches

我有两种看法。设置非常简单,只是为了玩转相机胶卷。一个View将使用以下方式调出相机胶卷:[selfpresentViewController:self.imagePickeranimated:NOcompletion:nil];由UIButton触发.它会调出相机,一切正常。拍照后,我调用以下命令关闭Controller:[selfdismissViewControllerAnimated:NOcompletion:nil];同样,一切正常。但是显示imagePicker的View关闭模态视图后,Controller不再接收触摸(UIButton将不再再次调出相机)。只有当我切换到另

iphone - dismissModalViewController 然后 popViewController

我一直在寻找解决我的问题的方法,但到目前为止还没有找到任何东西。我有一个带有一堆UIViewController的UINavigationController(如果相关的话,这都在TabbarController中)。在最后一个ViewController中,我想发送一封电子邮件:MFMailComposeViewController*emailVC=[[MFMailComposeViewControlleralloc]init];//filloutemailVCproperties...[selfpresentModalViewController:emailVCanimated:Y

iOS 6 在 dismissModalViewController 后恢复方向

我有一个纵向模式的UITabBarViewController,我在横向模式下推送一个modalViewController。当我按下模式时,旋转变为横向,但当我关闭它时,方向仍然是横向而不是恢复为纵向。代码:用于横向模式的CustomUINavigationController:-(BOOL)shouldAutorotate{return[[self.viewControllerslastObject]shouldAutorotate];}-(NSUInteger)supportedInterfaceOrientations{return[[self.viewControllersl

iphone - dismissModalViewController 将父 View 隐藏在状态栏后面

我这里有一个非常奇怪的问题。我正在使用当前模态视图Controller在导航栏中放置的ViewController顶部显示我的MFMailComposerViewController。[selfpresentModalViewController:emailviewControlleranimated:YES];为了隐藏,我使用...-(void)mailComposeController:(MFMailComposeViewController*)controllerdidFinishWithResult:(MFMailComposeResult)resulterror:(NSErr