jjzjj

presentViewController

全部标签

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

ios - 具有自定义转换的 presentViewController

我想展示一个模态UIViewController,它与工具包提供的过渡不同。准确地说,与从底部滑动(UIModalTransitionStyleCoverVertical)相比,我想要一个倒置动画,present=从顶部滑入,dismiss=从顶部滑出。我不认为有一个简单的选项可以让UIModalTransitionStyleCoverVertical反转,所以我想我需要自己做一个。我也没有使用segue/storyboard,不确定这是否会有所不同。我发现一些解决方案建议简单地为新的viewcontrollerView设置动画并使用presentViewController并将动画选

ios - presentViewController 在 iOS 6 中工作但在 iOS 5 中不显示 View

我开始为iOS6开发我的应用程序并让它在那里运行,现在我必须确保它也支持iOS5.1以便它可以在iPad1上运行。移植非常简单,尽管只支持横向与iOS6中的简单性相比,iOS5中的痛苦更多。我遇到了一个我无法解决的问题。我有如下所示的起始屏幕布局,然后当您按下“执行”按钮时,它应该以全屏模式显示另一个ViewController。这是执行按钮在父ViewController中调用的代码。-(void)performButtonPressed:(UIImage*)notationImage{self.performViewController=[[YHPerformViewControl

iphone - 带有关闭 block 的 presentViewController

这就是我想要的。呈现一个UIViewController(UITableViewController)并在presentViewController方法中包含一个dismissblock。所以像这样:[selfpresentViewController:vcanimated:YEScompletion:nilonDismiss:^{NSLog(@"dismissed")}];我尝试实现ThisSOsolution因为它看起来正是我需要的东西,但不太清楚应该如何完成。谁能给我详细的描述?谢谢! 最佳答案 澄清评论中的讨论:在您的Con

ios - presentViewController :animated:completion: does not animate View Controller into view

我正在尝试在以下代码中调试一个非常奇怪的问题:if(condition1){ImageViewController*imageViewer=[[ImageViewControlleralloc]initWithImageData:tappedItem];[selfpresentViewController:imageVieweranimated:YEScompletion:^{[imageViewerloadImage];}];}elseif(condition2){DocumentViewController*docViewer=[[DocumentViewControllerall

ios - X代码 : presentViewController from UITableView does not show back button

我一直在这里(Stackoverflow)和那里阅读教程、问题和答案,但我无法理解。它不起作用,所以我一定是漏掉了什么。情况是:从TableView中,一旦用户选择了一行,就会显示一个包含信息的新View。不是详细View,我想嵌入一个导航Controller,但我不知道怎么做。我写的代码:...[tableViewdeselectRowAtIndexPath:indexPathanimated:YES];UIViewController*viewController=nil;switch(indexPath.section){casetermaSection:switch(index

iphone - presentViewController 正在移动我的 rootViewController

我想知道是否有人知道我遇到的问题!我有一个简单的viewController,带有自定义的appDelegate.window.frame(0,20,width,height),还有它自己的navigationController。我实现了一个UIButton,它呈现一个空的ViewController。UIViewController*v=[_controllersListobjectAtIndex:indexPath.row];v.modalPresentationStyle=UIModalPresentationCurrentContext;[selfpresentViewCon

ios - PresentViewController 在 iOS 4.3 上崩溃但在 iOS 5 上没有

谁能告诉我为什么这段代码在发送到实例的SIGABRT无法识别的选择器时崩溃,在4.3模拟器上,但在iOS5模拟器上运行正常?matchSetup=[[viewMatchSetupalloc]initWithNibName:@"viewMatchSetup"bundle:nil];[matchSetupsetModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];[selfpresentViewController:matchSetupanimated:YEScompletion:NULL];提前致谢修复:[self呈现模态视