Tag: viewcontroller

用ViewViewController提供ViewController

我有系统“NavigationViewController – > MyViewController”,我以编程方式想在第三个视图控制器内呈现MyViewController。 问题是我没有导航栏在MyViewController中出现后。 你可以帮我吗? var VC1 = self.storyboard.instantiateViewControllerWithIdentifier("MyViewController") as ViewController self.presentViewController(VC1, animated:true, completion: nil)

如何创build一个新的视图控制器后创build一个视图控制器文件?

我正在开发一个选项卡式应用程序,但在开发的早期就有一个问题。 我的问题是,当我创build一个新的视图控制器,并将其链接到标签栏控制器,不同于其他两个视图控制器默认情况下,这一个没有viewcontroller.swift文件。 我想知道如果有人知道如何创build这个文件,所以我实际上可以编写GUI来做的事情? 我还会提到,我在Xcode 6上,并迅速开发应用程序。

在iOS中,如何拖下来解散一个模式?

消除模态的一种常用方法是向下滑动 – 如果模态已经消失,如何让用户拖动模态,否则就会回到原始位置? 例如,我们可以在Twitter应用程序的照片视图或Snapchat的“发现”模式中find它。 类似的线程指出,我们可以使用UISwipeGestureRecognizer和[self dismissViewControllerAnimated …]在用户向下滑动时closures模态VC。 但是,这只能处理一个单一的滑动,不让用户拖动模态。

Swift presentViewController

我编程方式有一个iOS Swift项目中的多个视图控制器。 我没有故事板,并希望尽可能避免它们。 有没有办法切换到另一个viewcontroller.swift文件(我们将其称为view2.swift ),并将其作为一个button调用的函数的一部分? 我已经尝试了以下内容: let storyboard: UIStoryboard = UIStoryboard(name: "myTabBarName", bundle: nil) let vc: UIViewController = storyboard.instantiateViewControllerWithIdentifier("myVCID") as UIViewController self.presentViewController(vc, animated: true, completion: nil) 上面的故事板的作品,但我想另一个view2.swift被调用。 可以这样做吗?

Xcode – 如何将XIB连接到ViewController类

我首先创build了我的TestViewController.h和* .m。 之后我的TestView.xib。 现在我需要告诉我的xib:“是的,请把TestViewController作为我的文件所有者”。 我打开我的xib,去它的fileOwner的Identity Inspector,然后select“Custom Class”TestViewController。 但是这似乎还不够 – 当我打开TestView.xib,然后select“Assist Editor View”时,它应该在分割屏幕的右侧显示相应的ViewController – 在我的例子中是“TestViewController.h” 。 但它不! 是否有必要将xib以任何方式绑定到视图控制器,方法是将行拖到文件中,就像使用sockets和动作一样?

如何使用Swift从一个View Controller导航到另一个View Controller

我想从一个视图控制器导航到另一个。 我如何将下面的Objective-C代码转换成Swift? UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"]; UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:viewController]; [self.navigationController pushViewController:navi animated:YES];

如何closures在Swift ViewController?

我试图通过在IBAction调用dismissViewController在swift中closuresViewController @IBAction func cancel(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("cancel") } @IBAction func done(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("done") } 我可以看到在控制台输出println消息,但ViewController永远不会被解雇。 可能是什么问题呢?