草庐IT

presentViewControllers

全部标签

swift - presentViewController 没有 navigationController swift

我到下一个View的过渡是这样的:ifletnavigationController=navigationController{ifletstoryboard:UIStoryboard=UIStoryboard(name:"myStoryboard",bundle:nil){ifletvc=storyboard.instantiateViewControllerWithIdentifier("myViewController")as?MyViewController{dispatch_async(dispatch_get_main_queue()){navigationControll

ios - 为什么在 presentviewcontroller 处于警报状态后 popviewcontroller 不工作?

//Eventcreatedalertletalert=UIAlertController(title:"EventCreated",message:"Eventsuccessfullycreated",preferredStyle:UIAlertControllerStyle.Alert);alert.addAction(UIAlertAction(title:"OK",style:UIAlertActionStyle.Default,handler:nil));self.presentViewController(alert,animated:true,completion:nil

uiviewcontroller - Swift presentViewController 没有导航栏

我正在使用以下方法在我的应用中更改场景:varview2:MainTableViewController=self.storyboard.instantiateViewControllerWithIdentifier("view2")asMainTableViewControllerself.presentViewController(view2,animated:true,completion:nil)它工作正常,但问题是在我的第一个View中我有一个导航栏,但是当我显示第二个View时没有导航栏 最佳答案 如果您需要处理不同的V

swift - 在 Swift 中使用 PresentViewController 传递变量

我正在开发一个swift应用程序,我已经使用presentViewController创建了指向其他View的链接,但我不知道如何传递变量。如何将变量传递给新View?@IBActionfuncWorkoutPressed(sender:AnyObject){letstoryBoard=UIStoryboard(name:"Main",bundle:nil)letworkoutView=storyBoard.instantiateViewControllerWithIdentifier("workoutView")asWorkoutViewControllerself.presentV

iphone - 当我们执行 presentViewController 时,幕后会发生什么?

给出下面的代码self.view.backgroundColor=[UIColoryellowColor];MyViewController*myVC=[[MyViewControlleralloc]initWithNibName:@"MyView"bundle:nil]myVC.view.backgroundColor=[UIColorclearColor];myVC.modalPresentationStyle=UIModalPresentationFullScreen;[selfpresentViewController:myVCanimated:NOcompletion:nil

ios - 从 UIView 使用 presentViewController

我正在为我的iOS应用程序创建一个标题栏,我正在UIView中创建它。我遇到的唯一问题是“主页按钮”。当按下home键时,需要跳转到首页,也就是ViewController。但是,它看起来不像[selfpresentViewController:vcanimated:NOcompletion:NULL];适用于UIView。我该如何解决这个问题?-(void)createTitlebar{CGRecttitleBarFrame=CGRectMake(0,0,320,55);//Createthehomebuttononthetoprightofthepage.Whenclicked,i

ios - UITableView 和 presentViewController 需要点击 2 次才能显示

我正在使用UITableView来呈现各种ViewController。根据点击哪个索引,它会呈现一个不同的ViewController,然后可以将其关闭。出于某种原因,我的一个ViewControllers需要两次点击才能显示。因此,似乎每隔一次点击都有效。其他View演示工作正常,所以表格可能没问题。我在即将显示的ViewController中看到的是,在第一次单击时,它通过didSelectRowAtIndexPath进行,然后在目标View中触发:ViewWillLoad、ViewLoaded、ViewWillAppear....但不是ViewDidAppear。第二次单击时,

ios - 使用 presentViewController :animated:completion: in iOS 8 时 presentingViewController 为 nil

想知道最近是否有其他人遇到过这个问题......对于我的一个ViewController,仅在iOS8上,在调用presentViewController:animated:completion:之后,呈现的ViewController将self.presentingController设为nil。在iOS7上没问题,在另一个ViewController上也不会发生。documentation说应该设置它,只要呈现的ViewController是模态呈现的。鉴于它适用于iOS7,这可能是iOS8的错误吗?我已经能够使用View容器包含方法绕过它,但如果有人以前见过这个并且知道触发此行为

ios - UIAlertController 在调用 `presentViewController:` 时移动到屏幕顶部的错误位置

从UIAlertController呈现View会将警报移动到屏幕左上角的错误位置。iOS8.1、设备和模拟器。当我们尝试从当前“最顶层”View呈现View时,我们在应用程序中注意到了这一点。如果UIAlertController恰好是最顶层的View,我们就会得到这种行为。我们已经更改了我们的代码以简单地忽略UIAlertControllers,但我发布这个以防其他人遇到同样的问题(因为我找不到任何东西)。我们已将其隔离为一个简单的测试项目,完整代码位于该问题的底部。在新的单ViewXcode项目的ViewController上实现viewDidAppear:。呈现一个UIAler

ios - presentViewController 和显示导航栏

我有一个ViewController层次结构,最顶层的Controller显示为模态,想知道在使用时如何显示导航栏'UIViewController:presentViewController:viewControllerToPresent:animated:completion'“presentViewController:animated:completion:”的文档注意:'OniPhoneandiPodtouch,thepresentedviewisalwaysfullscreen.OniPad,thepresentationdependsonthevalueinthemoda