草庐IT

多模态

全部标签

iphone - 表单模态视图动画

我的应用程序中出现了UIModalPresentationFormSheetView。其中一些出现在Right一些出现在Bottom并且解雇似乎是随机的。有些消失在底部,有些消失在Left,有些消失在Up。有没有办法设置它们出现和消失的方向?我用来呈现的代码(同样的代码,只是呈现不同的ViewController,从同一个ViewController调用,对于不同的模态视图有不同的动画):MyViewController*newModalView=[[MyViewControlleralloc]init];newModalView.modalPresentationStyle=UIMo

iOs 模态转换,如 Mailboxapp

几天前,我开始为我的雇主开发一款iOs应用程序。他们希望获得像MailBoxApp这样的过渡流程。我已经想出了如何在左侧进行拆分菜单,但我无法弄清楚如何在您点击电子邮件时从后面进行模式转换。进入电子邮件后,您可以滑回收件箱。这可能是由PageViewController实现的吗?如果没有,有人知道如何实现这样的效果吗?非常感谢:) 最佳答案 我也在寻找一些模式转换动画并找到了这两个框架:https://github.com/mikefrederick/MFFadeBackModalAnimationhttps://github.co

ios7 状态栏在模态视图中变回黑色?

这个问题在这里已经有了答案:MFMailComposeViewControlleriniOS7statusbarareblack(13个答案)关闭8年前。我已经设置了我的应用程序并且一切正常,直到我调用我的图像选择器和我的邮件Controller。在每个View中,即使我有UIStatusBar也会变为黑色[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent];并将基于ViewController的状态栏外观设置为"is"。知道如何控制这些模态视图的光色吗?查看图像-第一个是整个应

ios - 在模态页面表上呈现模态表单

在iPad上,我使用modalPresentationStyleUIModalPresentationPageSheet显示模态视图Controller。此ViewController使用modalPresentationStyleUIModalPresentationFormSheet呈现另一个模态视图Controller。因此,用户看到背景ViewController、页面表和表单表都在彼此的顶部,因为表单表小于页面表。页表的呈现让背景变暗,因此无法与之交互。不过,表单不会在iOS5上使页面表变暗,因此用户仍然可以与下面的页面表进行交互。但我也希望页面表变暗,以便用户在再次与页面表

objective-c - 将 MFMailComposeViewController 推送到导航堆栈?未模态呈现

我有一个表格View,其中一个单元格中显示“联系人”。选择此单元格后,我想插入MFMailComposeViewController。我似乎只能模态地呈现这个MFMailComposeViewController。这里有什么问题?谢谢!相关代码片段:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{MFMailComposeViewController*controller=[[MFMailComposeViewControlleralloc]init];//*

objective-c - 从一个模态视图无缝切换到另一个模态视图,不显示纯色背景

我有以下iPad应用程序UI:当我点击设置按钮时,我希望对话框水平翻转以显示设置对话框。我有这个工作正常。但是,当日志翻转时会显示背景颜色。如您所见:有什么方法可以让这个颜色block在对话框翻转时不可见吗?我希望它看起来更无缝——就好像一张纸翻过来一样。View基本上是这样的:WindowMainView.Settothewindow'srootViewControllerLoginmodalview因此主窗口和根Controller设置如下(在应用程序委托(delegate)类中):-(BOOL)application:(UIApplication*)applicationdidF

ios - 在模态转换中转换 AVplayer

我们正在尝试实现与Facebook应用程序中相同的效果,即点击提要中的视频并将同一视频同时转换为模态视图。如何将AVplayer从uitableviewcell无缝过渡到uiviewcontroller的新实例? 最佳答案 我通过实现UIViewControllerTransitioningDelegate并使用我自己的符合UIViewControllerAnimatedTransitioning协议(protocol)的自定义动画对象实现了这一点。我用了https://github.com/recruit-mp/RMPZoomTr

ios - resignFirstResponder 不在模态视图 Controller 中工作

我在使用UIModalPresentationFormSheet显示的View中退出键盘时遇到问题。当我使用UIModalPresentationPageSheet时,它工作正常(键盘隐藏)。这是我非常简单的代码,用于调出模态视图,一个在表单中,一个在页面表中。-(void)showModalWithFormSheet:(BOOL)formSheet{testViewController*test=[[testViewControlleralloc]initWithNibName:nilbundle:nil];test.modalPresentationStyle=formSheet?

objective-c - iPhone 模态视图动画帮助

我没有做过多少动画,我需要一些帮助。我有一个tabBarController作为我的根Controller,我想有另一个tabBarController,我想把它作为模态视图Controller,我有一个问题动画。modalViewControllers目前有四种动画,分别是typedefenum{UIModalTransitionStyleCoverVertical=0,UIModalTransitionStyleFlipHorizontal,UIModalTransitionStyleCrossDissolve,UIModalTransitionStylePartialCurl,}

ios - 模态 UINavigationController - 我无法停止旋转

我正在使用Storyboard,并且我在UITabBarController中嵌入了一个UINavigationController。我推送一个ViewController,然后从这个ViewController我呈现一个带有UIViewController的MODALUINavigationController。问题是,当模态视图之前的所有View都不能旋转时,模态视图Controller可以旋转。如何停止允许任何旋转的模态导航Controller?我试过添加:-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceO