草庐IT

segueing

全部标签

ios - Segue 抛出 NSInternalInconsistencyException,使用 NSURLConnection sendAsynchronousRequest

所以我一直在尝试为网站创建一个应用程序,并且“登录”页面正常工作,除非它不会转换到下一个View。我认为这是导致问题的代码:NSOperationQueue*queue=[[NSOperationQueuealloc]init];[NSURLConnectionsendAsynchronousRequest:requestqueue:queuecompletionHandler:^(NSURLResponse*response,NSData*data,NSError*error){NSString*str=[[NSStringalloc]initWithData:dataencodin

ios - 带有 Segue 的 UISearchbar (UISearchResultsUpdating) 不会关闭

UISearchBar有问题。当我结合UITableView搜索一些文本,并单击一个结果单元格时,UISearchBar在下一个UIViewController中仍然可见。UISearchbar仍然存在(带有关键字)所以当我点击一个结果后,我会得到(在下一个ViewController中)但是搜索栏和键盘仍然显示。我如何关闭当前的UISearchController以便搜索栏和键盘不显示在下一个UIViewController中?我试过:definesPresentationContext=true我试图关闭presentingViewController。我正在为segue做所有这些

ios - 使用代码执行 Segue 显示黑屏

我正在尝试使用代码对另一个屏幕进行segue,但它显示我使用Xcode7beta6的黑屏。这是我的第一个ViewController文件代码//ViewController.swift//Seguethroughprogramming//importUIKitclassViewController:UIViewController{@IBActionfuncbuttonPressed(sender:AnyObject){presentViewController(secondController(),animated:true){()->Voidin}}overridefuncview

ios - 在 iOS 中,segue 是否会实例化新的 View Controller ?还是已经实例化了?

例如,假设我有一个UIViewController的常规子类,并且我已将包含在该ControllerView中的控制对象连接到一个segue操作,该操作将使另一个ViewController的View进入View...足够简单。当我在常规的子类UIViewController上调用名为prepare(for:sender:)的方法时,此时,我关心的是要使用的新ViewController,其View将在屏幕上弹出。这是新的吗ViewController已经在某处实例化了吗?我相信答案是肯定的,因为在prepare(for:sender:)函数中,我为segue.destination(

ios - 使用 CATransition 的自定义 Segue 不工作

我正在尝试在我的viewController之间创建自定义转换。我正在关注this教程,但在单击/点击按钮后没有任何反应!这是CustomSegue.m的代码#import"CustomSegue.h"#import"QuartzCore/QuartzCore.h"@implementationCustomSegue-(void)perform{NSLog(@"ActionTest");UIViewController*sourceViewController=(UIViewController*)[selfsourceViewController];UIViewController*

objective-c - 在 Xcode Storyboard 中使用 Unwind Segue 关闭 Popover

我正在使用Xcode4.5和新的iOS6功能来解除转场。我在一个弹出框内呈现一个导航ViewController,它是从一个条形按钮项目以编程方式呈现的:-(IBAction)configChartTapped:(id)sender{if(self.popover.isPopoverVisible){[self.popoverdismissPopoverAnimated:YES];}else{UINavigationController*chartConfigNavigationController=[self.storyboardinstantiateViewControllerWi

ios - 将 segues 与自定义表格单元格一起使用

我有一个完全在代码中定义的自定义单元格类型(UITableViewCell的子类),因为Ican'tgetittoworkusingaxibfile.我可以将它添加到Storyboard中表格的单元格中,它显示得很好。但是,我想让选择该单元格触发到另一个屏幕的segue。我可以在xcode的Storyboard中创建segue,但是当我运行代码时它似乎并没有真正起作用(即没有任何反应,只是选择了单元格)。我在同一个表中也有一个常规的标题/副标题单元格,它有一个单独的segue到不同的屏幕,并且工作得很好(触摸那个单元格会按预期加载下一页),所以这似乎是一个特别的问题自定义单元格。我怀疑

ios - 关闭键盘时 UITextField 触发不需要的 segue

我在这个项目中使用Storyboard,并且在View中有一个UITextField。用户能够输入搜索词,按回车键,然后会按预期跳转到resultsViewController。我遇到的问题是,如果出于任何原因键盘被关闭,segue会自动发生。例如,如果用户点击iPad的下拉键盘键,则在没有搜索词的情况下发生segue......这是我正在使用的方法(UITextField的委托(delegate)在Storyboard中设置);此外,在我试图找出解决方案时,我在几个地方添加了“resignFirstResponder”和“endEditing:YES”消息。抱歉弄得一团糟:-(BOO

ios - swift : Segue(modal) to a UITableViewController which embeded in antoher navigation controller

背景:我想显示从UITableViewController(A)到UITableViewController(B)的模态转场,但我想显示NavigationBar以“取消”和“保存”。我做了什么:在Storyboard中:我按住ctrl将单元格从A拖到B,并设置segueidentifer"selectItem"我选择B,然后选择“编辑器-嵌入-导航Controller”在A的ViewController中:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifer==

ios - 以编程方式选择 TableView 上的单元格不会执行关联的 segue

好吧,正如我在主题中所说,我的问题是我以编程方式选择表格View上的单元格,目的是自动执行关联的转场。我有在关联的tableviewcontroller的viewWillAppear上执行此操作的代码。结果是单元格被选中,但是没有进行segue。你知道为什么吗?目前我正在viewWillAppear上以编程方式执行segue以解决问题,但我很好奇为什么在选择单元格后不会自动执行segue...顺便说一下。segue一定没问题,因为当我选择单元格时,它可以正常工作。更多信息:我正在研究splitviewcontroller。左侧有tableviewcontroller,segue在右侧显