草庐IT

presentViewControllers

全部标签

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

ios - UIViewController presentViewController :animated:completion - taking 4 to 6 seconds to launch

我正在构建一个登录模块,其中用户输入的凭据在后端系统中进行验证。我正在使用异步调用来验证凭据,在用户通过身份验证后,我使用presentViewController:animated:completion方法进入下一个屏幕。问题是presentViewController方法的启动在呈现下一个屏幕之前花费了异常时间。恐怕我之前对sendAsynchronousRequest:requestqueue:queuecompletionHandler:的调用会产生副作用。只是为了确保我说的4-6秒是在命令presentViewController:animated:completion启动之

ios - 声明选择器 presentviewcontroller

你好,我有一个小问题。我得到了一个项目的应用程序,但它是一个有点旧的应用程序(IOS7)。我在互联网上看到如何使用旧的UIAlertView的INSTEAD更新UIAlertController。if(error.code){cancelBlock=block;UIAlertController*alert=[UIAlertControlleralertControllerWithTitle:@"Message"message:@"PeripheralDisconnectedwithError"preferredStyle:UIAlertControllerStyleAlert];UI

ios - presentViewController 完成 block 未执行

我有一个奇怪的问题,presentViewController的完成block最近没有执行。这是点击按钮时调用的代码DebugViewController*x=[[DebugViewControlleralloc]init];x.view.backgroundColor=[UIColorredColor];[selfpresentViewController:xanimated:YEScompletion:^{NSLog(@"Helloworld%@",self);}];DebugViewController是thisclass,self是一个结构如下的UIViewController