草庐IT

segueing

全部标签

ios - 指定 "show"(推)segue 的方向

是否有一种简单的方法来指定“显示”转场(以前称为“推”转场)的方向(从左、右、上或下)?默认的“显示”转场从左到右,但我希望它从下到上。 最佳答案 我认为没有内置方法可以实现这一点,但是您可以使用iOS7中引入的自定义过渡。那里有很多很棒的教程,我在下面添加了一些链接和一些示例代码,演示了如何将新的ViewController从顶部向下滑动。要检查的站点:WWDC2013-CustomTransitionsUsingViewControllersAnimatedTransitionsinSwift/iOS8Introductiont

ios - 如何使用 segues 执行自定义动画?

在Storyboards中,您可以通过单击segue(两个屏幕之间的圆圈符号)自定义转场,并将转场设置为“CoverVertical”、“FlipHorizo​​ntal”、“CrossDissolve”或“PartialCurl”(如果您根本不需要任何动画,可以取消选中“动画”。如果我使用Storyboard,是否可以通过代码自定义此过渡? 最佳答案 好的,我终于在这里找到了所有答案:http://www.appcoda.com/custom-segue-animations/Creatingacustomsegueisnotdi

ios - 通过 segue 传递数据

我正在使用tableviewController和detailView做一个简单的iOS应用程序。我只想通过segue传递数据。这是它的样子。我只想点击“Markíza”,它将打开URL视频1,如果你点击“TVJOJ”,它将在播放器中打开URL视频2。我的表格View单元格:structProgram{letcategory:Stringletname:String}varprogramy=[Program]()self.programy=[Program(category:"Slovenské",name:"Markíza"),Program(category:"Slovenské"

ios - 如何使用 Segue 从 didFinishPickingMediaWithInfo 发送 UIImage?

所以我有:funcimagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[String:Any]){lettempImage:UIImage=info[UIImagePickerControllerOriginalImage]as!UIImageletimagetoTransmit:UIImage=tempImageshootedImage=imagetoTransmitself.performSegue(withIdentifier:"cameraSegueIde

iphone - 使用 segue 和 Storyboard从一个 Controller 移动到另一个 Controller

我已经完成了苹果开发人员工具资源中的第一个教程,您可以在其中进行输入、标签和按钮,我想要的是当您按下按钮时它会带您进入一个新场景,所以我已经设置了segue,我现在将其命名为“testPush”,当我按下按钮时,我如何让它真正移动,我收到一条错误消息**Thread1:signalSIGABRT**它回复的代码是这样的returnUIApplicationMain(argc,argv,nil,NSStringFromClass([HelloWorldAppDelegateclass]));任何人都有任何想法,我知道你需要添加代码才能使segue工作,但是我所看到的一切都没有意义,或者它

iphone - 如何从 "partial curl"类型 segue 返回

我正在尝试使用部分curlsegue来显示我的主视图下方的选项View。这与触摸map应用右下角的“翻页”按钮相同。我可以成功执行到选项View的segue,我的问题是返回到主视图。我希望复制map应用程序的反向动画效果,因为边缘向后curl并显示主视图。创建另一个segue以返回主视图似乎不合逻辑(如果我不使用部分curlsegue,我会怎么做)因为返回segue与原始segue相关联。在此先感谢您的帮助! 最佳答案 尝试-(IBAction)buttonPressed{[selfdismissModalViewControlle

objective-c - 如何在不使用 segue.destinationViewController 作为 setDelegate 方法的接收者的情况下设置委托(delegate)?

当使用委托(delegate)时,我通常只告诉UINavigationController中的下一个ViewController我想将自己设置为委托(delegate)。我在我的prepareForSegue方法中这样做:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{[segue.destinationViewControllersetDelegate:self];}这一直很有效。但是,我试图在navController中告诉viewController两个索引或两个View,我想将self设置为委托

ios - 如何通过 segue 传递 Section 和 Row 指定的 tableview 单元格内容?

我经常使用prepareForSegue将内容传递给下一个ViewController。当我的tableview不使用部分时没问题。但是我已经在我的最新项目中添加了部分。现在我不知道如何使用prepareForSegue因为它没有收到包含部分引用的索引路径。我错过了什么?感谢您的帮助! 最佳答案 在您的prepareForSegue方法中,只需使用:NSIndexPath*indexPath=[self.tableViewindexPathForSelectedRow];并将其传递给destinationViewController

ios - Xcode 中的 iPad segue 错误

NoobXcode问题在这里。我有一个基本的主从设置。当我在主列表中选择一个项目时,它会带来带有详细信息的第二个“主”侧边栏,而不是更新详细信息页面。所以我从这个开始:我点击“NickJones”并得到这个:Storyboard如下所示:但是,如果我单击主视图Controller,则详细ViewController的大小会更改为:我正在尝试将教程“您的第二个iOS应用程序”教程改编为iPad(而不是iPhone)。关键的segue页面是here.我已经在导航Controller和详细ViewController之间重新建立了一个segue链接,因为没有它它几乎无法工作,但我显然做错了。

ios - 表格单元格中的 segue 每次都会被调用

我有一个tableview,我在它的单元格中插入了一个segue。我想给定一个条件,以启用或禁用单元格。这是我在didSelectRowAtIndexpath中的代码if(condition){NSLog(@"Nothing);}else{[selfperformSegueWithIdentifier:@"segueName"sender:tableView];}但是segue每次都会被调用,即使我确实看到打印了NSLog。这里的一些答案说我应该将segue放在ViewController中,但在Storyboard中我不能这样做,我只能将它放在单元格中。我错过了什么?