草庐IT

UIStoryBoardSegue

全部标签

ios - 使用 segues 在 NavigationController 中嵌入 UIViewController

我有一个viewController,它通常(最经常)通过使用推送segue访问。这个viewController需要嵌入到UINavigationController中。所以通常情况下,这没有问题。pushsegue管理推送viewController,因此viewController拥有它的UINavigationController。我的问题是,在某些情况下,我想使用模态转场来呈现完全相同的viewController。当我这样做时,viewController没有嵌入到navigationController中。有没有办法使用segues来做到这一点?我知道这可以通过创建一个U

iphone - iOS 6 - 我可以在解除 segue 时返回数据吗?

我使用Storyboard工具创建了一个简单的展开转场。我在要展开到的View中创建了以下事件处理程序:-(IBAction)quitQuiz:(UIStoryboardSegue*)segue{NSLog(@"SEGUEunwind");}这会正确触发并解除segue(消息被记录)。当用户退出测验时,我想传回一些数据,并且一直在努力解决如何实现这一点。任何人都可以建议吗? 最佳答案 谢谢杰夫。在观看了WWDC视频407之后,我有了一个明确的解决方案。在作为展开目标的ViewController中,您应该创建一个采用单个UIStor

iphone - iOS 6 - 我可以在解除 segue 时返回数据吗?

我使用Storyboard工具创建了一个简单的展开转场。我在要展开到的View中创建了以下事件处理程序:-(IBAction)quitQuiz:(UIStoryboardSegue*)segue{NSLog(@"SEGUEunwind");}这会正确触发并解除segue(消息被记录)。当用户退出测验时,我想传回一些数据,并且一直在努力解决如何实现这一点。任何人都可以建议吗? 最佳答案 谢谢杰夫。在观看了WWDC视频407之后,我有了一个明确的解决方案。在作为展开目标的ViewController中,您应该创建一个采用单个UIStor

ios - 自定义 UIStoryboardSegue 和 UIViewController 转换之间的区别

我试图找出自定义UIStoryboardSegue和自定义UIViewcontroller转换(在ios7中引入)之间的区别。两者有什么区别和不同的用例?据我所知,它们都用于自定义移动到新Controller。可能UIViewcontroller转换更多地用于只显示的Controller,并且某些点会被忽略,而segue是一个完整的移动而不一定是后退?CustomSeguesUIViewControllerTransitioningDelegateProtocolReference 最佳答案 CustomSegues不仅用于定义展示

ios - 自定义 UIStoryboardSegue 和 UIViewController 转换之间的区别

我试图找出自定义UIStoryboardSegue和自定义UIViewcontroller转换(在ios7中引入)之间的区别。两者有什么区别和不同的用例?据我所知,它们都用于自定义移动到新Controller。可能UIViewcontroller转换更多地用于只显示的Controller,并且某些点会被忽略,而segue是一个完整的移动而不一定是后退?CustomSeguesUIViewControllerTransitioningDelegateProtocolReference 最佳答案 CustomSegues不仅用于定义展示

objective-c - 如何检查 View Controller 是否可以执行 segue

这可能是一个非常简单的问题,但在搜索时没有产生任何结果,所以这里...我正在尝试找出一种方法来检查某个ViewController是否可以在调用performSegueWithIdentifier:方法之前使用标识符XYZ执行segue。类似的东西:if([selfcanPerformSegueWithIdentifier:@"SegueID"])[selfperformSegueWithIdentifier:@"SegueID"];可能吗? 最佳答案 为了检查segue是否存在,我只是用一个try-and-catchblock将调

objective-c - 如何检查 View Controller 是否可以执行 segue

这可能是一个非常简单的问题,但在搜索时没有产生任何结果,所以这里...我正在尝试找出一种方法来检查某个ViewController是否可以在调用performSegueWithIdentifier:方法之前使用标识符XYZ执行segue。类似的东西:if([selfcanPerformSegueWithIdentifier:@"SegueID"])[selfperformSegueWithIdentifier:@"SegueID"];可能吗? 最佳答案 为了检查segue是否存在,我只是用一个try-and-catchblock将调

ios - 如何在关闭 ViewController 时将数据传递给另一个 Controller ?

我想在VC关闭时将我的数据从一个ViewController传递到另一个VC。可能吗?我已经尝试了下一个方法但没有成功:点击按钮:self.dismiss(animated:true){letstoryboard=UIStoryboard(name:"Main",bundle:nil)letcontroller=storyboard.instantiateViewController(withIdentifier:"EditViewController")as!EditViewControllercontroller.segueArray=[values]}当EditViewContr

ios - 如何在关闭 ViewController 时将数据传递给另一个 Controller ?

我想在VC关闭时将我的数据从一个ViewController传递到另一个VC。可能吗?我已经尝试了下一个方法但没有成功:点击按钮:self.dismiss(animated:true){letstoryboard=UIStoryboard(name:"Main",bundle:nil)letcontroller=storyboard.instantiateViewController(withIdentifier:"EditViewController")as!EditViewControllercontroller.segueArray=[values]}当EditViewContr

xcode - Swift - 我如何从 ViewController 转到 TabBarController

如何在Swift中的TabBarController之前添加ViewController?我正在使用Parse在ViewController中进行自定义登录,这将导致TabBarController...帮助将不胜感激! 最佳答案 1.按住Control从黄色符号(ViewController)拖动到TabBarController这将在您的ViewController菜单中创建一个segue2.点击这个新的segue“ShowseguetoTab...”并在身份检查器中设置一个标识符名称。3.现在,当您想要进行segue时,请使用