viewcontroller专题提供viewcontroller的最新资讯内容,帮你更好的了解viewcontroller。
升级到 Xcode 6后,我打开了一个旧项目(包含一个子项目,因此有很多目标) 我注意到,我的Storyboard ViewContoller没有链接到相对的对象. 例如,我有一个ViewController与一个TableView里面,现在我不能做任何事情,因为连接丢失,我甚至不能重新定义一个新的IBOutlet在VC,因为在VC的故事板中的箭头赢了不要连接任何东西 要更清楚: 该类在“自定义类
我试图将系统定义的视图控制器(MFMailComposeViewController,TWTweetComposeViewController等)显示为模态视图. 但是这些控制器不会出现在iOS 7中(这些在iOS5,iOS6中运行). 我创建的Viewcontrollers出现在iOS7(ex.HogeViewController)中. 我不调用presentViewController:动画:
我想通过代码在按钮上打开新的UIViewController.我已经将控制器置于故事板中,只想链接它,我也不想使用XIB界面或nibName?在搜索许多教程后,我无法做到这一点 要打开新视图控制器,您需要在按钮单击事件中写入此行: self.performSegueWithIdentifier("GoToViewController", sender:self) 要链接到新的视图控制器,请按照以下
我搜索了SO&其他地方的MvvmCross&莫代尔,但现有的答案并没有帮助我们. 我们正在使用MonoTouch& amp;开发一个跨平台的应用程序. MvvmCross,这似乎是非常强大的组合.但是,我们在导航方面遇到了一些问题,我们正在逐渐破解!目前的问题是 – 该应用程序使用TabBarController运行,每个选项卡都有导航到更高级别 – 这很好.然而,客户端需要其中一个选项卡上的“开
所以我有一个UITableView,并且单元格连接到UIStoryboardSegue以便打开一个新的UIViewController.单击一个单元格后,准备调用getSse,并且一切正常. 问题:在下面的方法中,我怎么知道TableView中所选单元格的indexPath是什么? - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:
有没有办法复制&使用Interface Builder粘贴/复制xCode中的View Controller Scene,而不是代码? 在Interface Builder中,而不是直接从ViewController的可视化表示中复制/粘贴,而是从左边的列表中进行.
我在Storyboard中创建了ViewController,我正在使用它 instantiateViewControllerWithIdentifier: 加载它.但我需要将此VC作为基类,并使用3-4个子类来更改其属性. 如何使用instantiateViewControllerWithIdentifier获取我的子类的实例? Swift 3中的@Bhagyesh版本: class func
我有一个UIViewController只有一个UIView,从底部覆盖了viewController的1/3.像这样 我想在另一个ViewController上呈现这个viewController.它应该从底部动画出现,它应该忽略到底部动画. 但我不希望它覆盖整个屏幕.显示它的viewController应该在后面可见. 这似乎是一个基本问题但我无法完成它.有人可以指点我的方向吗? 编辑: 这就
当我使用OCUnit测试我的应用程序时,它会像往常一样设置AppDelegate,window和rootViewController,然后再运行测试.然后我的rootViewController将自己添加为某些NSNotifications的观察者. 当我使用隔离的测试实例和模拟观察者测试这些通知时,也会调用自动创建的rootViewController的通知处理程序,这会导致我的一些测试失败.
Xcode中的Debug View Hierarchy是否允许我查看哪个视图控制器拥有视图? 更新:从Xcode 9开始,视图控制器列在可视调试器的视图层次结构中. 您可以从Xcode中的检查器获取所选视图的内存地址,然后使用控制台使用-nextResponder获取视图的视图控制器. http://developer.apple.com/library/ios/documentation/uik
我使用标准的 Xcode Swift模板(使用StoryBoards)创建了一个新的OS X Cocoa应用程序. 我已经在AppDelegate.swift中实现了一个IBAction来处理用户何时从“文件”菜单中选择“打开…”.如果所选文件是有效的图像文件,我创建一个NSImage,然后我想在ViewController的视图中显示. @IBAction func openFile(sende
我有VC,我想推动它并看到它下面的VC. 如果我以模态方式呈现我可以做到(Display clearColor UIViewController over UIViewController) 但是可以通过推送VC实现这个功能吗?或者我需要创建自定义过渡? 扩展Wain的评论: >您可以在UIImage中渲染父视图; >然后将此图像设置为新视图的背景. 这是Swift中可能的实现: override
推送视图控制器时,如何使用它传递数据(例如“asdf”:123)?你应该将addObjects添加到NSBundle吗? MyViewController * myVC = [[MyViewController alloc] initWithNibName:nil bundle:nil]; myVC.someProperty = someValue; // Pass your data he
我有三个viewController 第一,第二和第三 从第二到第三我用 Third *third = [[Third alloc]initWithNibName:@"Third" bundle:nil]; [self presentModalViewController:third animated:YES]; [third release]; 现在我想从第三到第一回来;然后我在第二个代码中设置
我正在建立一个应用程序 – 当第一次启动它时,它要求用户做两件事情: >选择国家 >接受T& Cs 从那里到家庭视图控制器. 我目前面临的问题是将第一个视图控制器从我的应用程序代理推送到屏幕上.我正在使用storyboards / Xcode 5 / iOS7 这是我提出的代码: UINavigationController *navigationController = (UINavigatio
首先:我的项目是ARC启用,我正在使用故事板. 我有一个视图控制器推动segue(模态), [self performSegueWithIdentifier: @"goInitialSettings" sender: self]; 在那里我设置一些参数并存储它们.当参数存储(真的一个按钮点击)时,应用程序应该返回原来的viewcontroller. 这个我在做这个命令: [self.present
我有这个代码 PlaceViewController *newView = [self.storyboard instantiateViewControllerWithIdentifier:@"PlaceView"]; [self presentViewController:newView animated:YES completion:nil]; 我可以改变观点,但是当我回到这个页面的时候,我
我有一个单一的视图应用程序,连接到解析和验证用户登录信息,并更新一个UILabel说“Yay,你已经成功登录” – 现在我要它导航到一个新的视图(这将是主要部分该应用程序). 我已经将一个新的视图控制器拖到故事板上,然后按住Ctrl键拖动该按钮并将其链接到新的控制器上.但是,当我加载应用程序并点击按钮时,它将直接转到新视图.如果if-else语句的正确部分被触发,我需要它才能去那里. 这是否有意义
我是一名学生,而且很新颖的编程.我在业余时间尝试学习Objective-C / Swift.我做了一个游戏,使用spriteKit与swift有多个菜单/场景. 我试图从一个视图控制器转换到另一个视图控制器.为此,我使用了这个代码: @IBAction func PlayButtonPressed(sender: AnyObject) { let playStoryboard : UISt
从VC取得View很容易,但有些情况下我们需要从View反向获取VC. 不过在一些特殊的场合,Cocoa库帮我们想的很周到,比如在自定义View过渡动画的时候: func animateTransition(transitionContext: UIViewControllerContextTransitioning) { } 系统在回调我们的animateTransition方法时,会传入一个c