jjzjj

presentViewController

全部标签

ios - 如何使 AVPlayerViewController 以编程方式进入全屏?

我正在尝试制作AVPlayerViewController以编程方式进入全屏模式,来自“嵌入式”模式,但这似乎无法通过已发布的API实现。是否有我缺少的解决方法?我有兴趣获得与用户按下控件右下角的全屏按钮时获得的动画相同的动画。使用MPMoviePlayerController不是一个可行的替代方案,因为我可能同时播放多个视频。谢谢。 最佳答案 AVPlayerViewController是UIViewController的子类,因此它可以像任何其他ViewController子类一样呈现。您可以使用presentViewContr

ios - 如何使 AVPlayerViewController 以编程方式进入全屏?

我正在尝试制作AVPlayerViewController以编程方式进入全屏模式,来自“嵌入式”模式,但这似乎无法通过已发布的API实现。是否有我缺少的解决方法?我有兴趣获得与用户按下控件右下角的全屏按钮时获得的动画相同的动画。使用MPMoviePlayerController不是一个可行的替代方案,因为我可能同时播放多个视频。谢谢。 最佳答案 AVPlayerViewController是UIViewController的子类,因此它可以像任何其他ViewController子类一样呈现。您可以使用presentViewContr

ios - 如何改变presentViewController Transition动画

我正在使用presentViewController从一个View更改为另一个没有导航Controller的View,例如:letHomeView=self.storyboard!.instantiateViewControllerWithIdentifier("HomeView")as!ViewControllerHomeself.presentViewController(HomeView,animated:true,completion:nil)如何改变过渡?我想要与导航Controller相同的动画。我可以使用其他转换,但我没有找到我想要的转换这里是我正在使用的代码letHom

ios - 如何改变presentViewController Transition动画

我正在使用presentViewController从一个View更改为另一个没有导航Controller的View,例如:letHomeView=self.storyboard!.instantiateViewControllerWithIdentifier("HomeView")as!ViewControllerHomeself.presentViewController(HomeView,animated:true,completion:nil)如何改变过渡?我想要与导航Controller相同的动画。我可以使用其他转换,但我没有找到我想要的转换这里是我正在使用的代码letHom

swift presentViewController

我以编程方式在iOSSwift项目中拥有多个ViewController。我没有Storyboard,如果可能的话,我想避免使用它们。有没有办法切换到另一个viewcontroller.swift文件(我们称它为view2.swift)并使其成为按钮调用的函数的一部分?我尝试了以下方法:letstoryboard:UIStoryboard=UIStoryboard(name:"myTabBarName",bundle:nil)letvc:UIViewController=storyboard.instantiateViewControllerWithIdentifier("myVCID

swift presentViewController

我以编程方式在iOSSwift项目中拥有多个ViewController。我没有Storyboard,如果可能的话,我想避免使用它们。有没有办法切换到另一个viewcontroller.swift文件(我们称它为view2.swift)并使其成为按钮调用的函数的一部分?我尝试了以下方法:letstoryboard:UIStoryboard=UIStoryboard(name:"myTabBarName",bundle:nil)letvc:UIViewController=storyboard.instantiateViewControllerWithIdentifier("myVCID

ios - 没有全屏的 PresentViewController

再次快速提问。当我使用presentViewController在我当前的ViewController之上呈现一个新的ViewController时,它是全屏的。我如何让它呈现特定尺寸?或者我应该使用其他方法。代码:-(IBAction)showProfile:(id)sender{ProfileView*profileTop=[[ProfileViewalloc]init];profileTop.delegate=self;[selfpresentViewController:profileTopanimated:YEScompletion:nil];}

iOS:用于 presentViewControllers 架构的 popToRootViewController

我知道,如果我的项目中有navigationController,我可以使用popToRootViewController,但我的整个项目都基于presentViewControllers,并且有一种情况是我要导航到多个级别。如果只有一个级别,我可以通过关闭当前ViewController返回到RootViewController,但是当我下降到多个级别时,我无法弄清楚如何导航回RootViewController。有人可以在这里给我建议吗?我尝试使用以下代码,但我的应用程序崩溃了!-(IBAction)mainMenuButtonPressed:(id)sender{MyAppDel

iphone - 将变量传递给使用 presentViewController 加载的 View Controller

我在接收geoPoint对象的block中有这段代码:UIViewController*mapViewController1=[[BSTGMapViewControlleralloc]initWithNibName:@"BSTGMapViewController_iPhone"bundle:nil];PFGeoPoint*currentLocation=geoPoint;[selfpresentViewController:mapViewController1animated:1completion:nil];如何将geoPoint变量传递给mapViewController1,以便我

ios - 在模态视图中,在 PresentViewController 不起作用后 DismissViewControllerAnimated

我在做一些测试时遇到了这个问题。我提出了一个模态视图,称为ModalView1。在ModalView1中,当按下按钮时,将使用presentViewController显示另一个名为ModalView2的模态视图。然后我尝试使用dismissViewControllerAnimated关闭ModalView2,但它不起作用。这是按钮操作中的代码片段-(void)buttonAction:(UIButton*)sender{ModalView*ModalView2=[[ModalViewalloc]init];[selfpresentViewController:ModalView2an