33得票8回答
NSInvalidArgumentException - 接收者没有具有标识符的segue

我已经尝试了很多方法,但没有一个有效的。我想在两个视图控制器之间进行segue,从一个tableViewController到另一个tableViewController。Segue与顶层视图连接,而不是表格视图单元格。在Xcode中设置的标识符与代码中使用的标识符相同(复制并粘贴)。昨晚它还...

33得票2回答
在弹出式转场中,Anchor和Passthrough有什么用途?

在 Xcode 中,Popover segue(弹出式过渡)有两个连接字段:Anchor 和 Passthrough。它们用于什么?

32得票9回答
从一个故事板转到另一个故事板?

我在一个Storyboard上有太多的视图,导致其运行非常缓慢。我被告知解决此问题的方法是将一个Storyboard拆分为多个Storyboard。请问如何通过按钮从Storyboard 1上的一个视图切换到Storyboard 2上的一个视图?

32得票5回答
在segue完成后如何执行一些代码?

在iOS 6中,是否有可能知道UIStoryboardSegue何时完成其转换?例如,当我从UIButton添加一个UIStoryboardSegue以将另一个UIViewController推送到导航控制器上时,我想在推送转换完成后立即执行某些操作。

31得票4回答
使用导航返回按钮的反向跳转取消操作

我已经观看了苹果演示视频,学习了关于使用 unwind segues 的 storyboard 实现,并且看到了在主视图上使用自定义按钮的演示。那个效果很好。 我也在这里看到了一个同样很好的例子,它也可以工作。http://www.techotopia.com/index.php/Using...

31得票2回答
只有在添加第三个segue时,才会在didSelectRowAtIndexPath之前调用prepareForSegue。

我有3个segue连接到3个不同的视图。其中2个没有问题,当第三个被创建时就出现了问题。 我有以下didSelectRowAtIndexPath方法: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(N...

30得票2回答
UISearchController在segue后仍然存在

我有一个带有UISearchController的应用程序。UI中的这个元素完全是通过以下代码设置的:searchController = UISearchController(searchResultsController: nil) searchController.searchResul...

30得票4回答
是否可以手动执行Pop Over Segue(从动态的UITableView单元格)?

当用户在动态表视图中触摸单元格时,我需要执行一个 Popover 转场。但是当我尝试使用以下代码时:- (void)tableView:(UITableView *)tableview didSelectRowAtIndexPath:(NSIndexPath *)indexPath { ...

29得票2回答
目标视图控制器转场和 UINavigationController 的 Swift 实现

所以我有一个像这样的prepareForSegue方法:override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if segue.identifier == "fromEventTabl...

29得票6回答
viewDidLoad在prepareForSegue完成之前被调用

我原本以为viewDidLoad会在prepareForSegue执行完毕后被调用。这甚至是Hegarty教授斯坦福课程的方式(最近一次是在2013年2月)。 然而,今天我第一次注意到viewDidLoad在prepareForSegue完成之前就被调用了。因此,在prepareForSeg...