jjzjj

presentViewControllers

全部标签

ios - 如何在 UIView 类中调用 presentViewController?

我的项目中有一个自定义选项卡,它位于应用程序的每个屏幕上,因此我创建了自定义UIView类和xib文件,并在其中添加了按钮。现在我想要我的按钮在具有不同storyboardid的不同屏幕上进行导航。但是我不能从UIView类中调用presentViewController。以前我在extension类中自定义函数以在屏幕之间导航,但UIView类也无法调用该函数。importUIKit@IBDesignableclasstab:UIView{varview:UIView!@IBActionfuncbtn1(sender:UIButton){letstoryboard=UIStorybo

ios - 如何从 UICollectionViewCell 中调用 presentViewController

从UIViewController调用这个函数没有问题,但是从UICollectionViewCell调用它会引发预编译错误函数:funcdidTapShare(sender:UIButton){lettextToShare="Swiftisawesome!Checkoutthiswebsiteaboutit!"ifletmyWebsite=NSURL(string:"http://www.google.com/"){letobjectsToShare=[textToShare,myWebsite]letactivityVC=UIActivityViewController(activ

Swift presentViewController 完成 block 仅在调试中工作,未在发布中调用

我在Debug和Release中有一个完成block的奇怪行为。例如:sourceViewController.presentViewController(ccVC,animated:true,completion:{()->VoidinNSUserDefaults.standardUserDefaults().setBool(true,forKey:kChromeCastInstructionsShown)NSUserDefaults.standardUserDefaults().synchronize()println("savebolean")})调试中:println("保存b

ios - 从自定义类调用 presentViewController

我读了thispost和thisone关于如何在UIViewController子类之外调用presentViewController表单。在我的例子中,自定义类是NSObject的子类。以下方法是唯一有效的方法(来self阅读的示例):UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(alertController,animated:true,completion:nil)我的问题:是否有更好的解决方案不依赖于appDelegate(据我所知,这种方法在设计方面

iOS Swift window.rootViewController 与 presentViewController

在多个View之间切换的最佳做法是什么?更改rootViewController还是使用模态视图?设置rootviewController:letstoryBoard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)varvc:UIViewController=storyBoard.instantiateViewControllerWithIdentifier("viewTarget")asTargetViewControllervarwindow:UIWindow=UIApplication.sharedApplication().k

ios - presentViewController 过渡动画

在我的代码中,我使用presentViewController来调用我的第二个ViewController[selfpresentViewController:secondControlleranimated:YEScompletion:nil];当我调用时,我需要显示从左到右的动画(就像在navigationController中一样)我不想使用navigationController但我需要在presentViewController中使用类似于navigationController的动画... 最佳答案 在呈现ViewCon

ios - presentViewController 过渡动画

在我的代码中,我使用presentViewController来调用我的第二个ViewController[selfpresentViewController:secondControlleranimated:YEScompletion:nil];当我调用时,我需要显示从左到右的动画(就像在navigationController中一样)我不想使用navigationController但我需要在presentViewController中使用类似于navigationController的动画... 最佳答案 在呈现ViewCon

ios - 来自 xib 中自定义 TableCell 的 PresentViewController

我创建了自定义tableViewController,在单元格内我放置了一个按钮来打开设备照片库。我的问题是,我无法从CustomCell.m打开imagePickerController,它显示以下错误。请提供一些想法来解决我的问题。 最佳答案 TableViewCell是一个View,您不能在View上呈现,而UIViewController可以处理它。您应该将控制权从您的单元格转移到包含tableview并为其创建自定义单元格的Controller。像这样尝试:自定义单元格.h类:@protocolchangePictureP

ios - 来自 xib 中自定义 TableCell 的 PresentViewController

我创建了自定义tableViewController,在单元格内我放置了一个按钮来打开设备照片库。我的问题是,我无法从CustomCell.m打开imagePickerController,它显示以下错误。请提供一些想法来解决我的问题。 最佳答案 TableViewCell是一个View,您不能在View上呈现,而UIViewController可以处理它。您应该将控制权从您的单元格转移到包含tableview并为其创建自定义单元格的Controller。像这样尝试:自定义单元格.h类:@protocolchangePictureP

iphone - presentViewController 不支持 iOS 6 中的方向

我正在使用这个代码if([selfrespondsToSelector:@selector(presentViewController:animated:completion:)]){[selfpresentViewController:navigationControllerCustomanimated:YEScompletion:nil];}else{[selfpresentModalViewController:navigationControllerCustomanimated:YES];}我的应用程序有两个方向Portrait和Portraitupsidedown。此代码适用