草庐IT

remote-control

全部标签

iphone - NSGenericException',原因 : 'Push segues can only be used when the source controller is managed by an instance of UINavigationController

所以我正在制作一个包含5个ViewController的应用程序,第一个嵌入在UINavigationController中,前4个ViewController之间的连接工作正常。然而,引入第5个ViewController打破了这一点,我收到了错误Terminatingappduetouncaughtexception'NSGenericException',reason:'PushseguescanonlybeusedwhenthesourcecontrollerismanagedbyaninstanceofUINavigationController.'我对这个第5个ViewCo

iphone - NSGenericException',原因 : 'Push segues can only be used when the source controller is managed by an instance of UINavigationController

所以我正在制作一个包含5个ViewController的应用程序,第一个嵌入在UINavigationController中,前4个ViewController之间的连接工作正常。然而,引入第5个ViewController打破了这一点,我收到了错误Terminatingappduetouncaughtexception'NSGenericException',reason:'PushseguescanonlybeusedwhenthesourcecontrollerismanagedbyaninstanceofUINavigationController.'我对这个第5个ViewCo

ios - 无法在 Xcode 6 的新 Storyboard中设置初始 View Controller

这是我在Xcode6.0.1中所做的:第1步:创建一个具有单一View的新项目。第2步:向项目添加附加Storyboard。第3步:将原始Storyboard与新添加的Storyboard进行比较。请注意,没有指示初始ViewController的箭头。我也找不到添加一个的方法。这是预期的行为吗?每个应用程序只能有一个初始ViewController吗?我想我可以为每个Storyboard制作一个。提前致谢。 最佳答案 选择ViewController,然后使用属性检查器中的“是初始ViewController”复选框。

ios - 无法在 Xcode 6 的新 Storyboard中设置初始 View Controller

这是我在Xcode6.0.1中所做的:第1步:创建一个具有单一View的新项目。第2步:向项目添加附加Storyboard。第3步:将原始Storyboard与新添加的Storyboard进行比较。请注意,没有指示初始ViewController的箭头。我也找不到添加一个的方法。这是预期的行为吗?每个应用程序只能有一个初始ViewController吗?我想我可以为每个Storyboard制作一个。提前致谢。 最佳答案 选择ViewController,然后使用属性检查器中的“是初始ViewController”复选框。

ios - 导航 Controller 自定义过渡动画

我一直在按照一些教程创建自定义动画,同时从一个View过渡到另一个View。我的测试项目使用来自here的自定义segue工作正常,但有人告诉我不再鼓励在自定义segue中制作自定义动画,我应该使用UIViewControllerAnimatedTransitioning。我遵循了几个使用此协议(protocol)的教程,但它们都是关于模态表示的(例如thistutorial)。我正在尝试做的是在导航Controller树中推送segue,但是当我尝试用show(推送)segue做同样的事情时,它不再起作用了。请告诉我在导航Controller中执行从一个View到另一个View的自定

ios - 导航 Controller 自定义过渡动画

我一直在按照一些教程创建自定义动画,同时从一个View过渡到另一个View。我的测试项目使用来自here的自定义segue工作正常,但有人告诉我不再鼓励在自定义segue中制作自定义动画,我应该使用UIViewControllerAnimatedTransitioning。我遵循了几个使用此协议(protocol)的教程,但它们都是关于模态表示的(例如thistutorial)。我正在尝试做的是在导航Controller树中推送segue,但是当我尝试用show(推送)segue做同样的事情时,它不再起作用了。请告诉我在导航Controller中执行从一个View到另一个View的自定

ios - 从 View Controller 到自身的 Storyboard Segue

我正在尝试建立一种机制来向下钻取文件/文件夹列表。这个想法是在每次用户选择一个文件夹时显示相同的文件ListViewController,并在他/她选择一个文件时显示一个文件详细信息ViewController。到目前为止,我已经创建了一个从文件ListViewController到文件详细信息ViewController的转场,以及一个从文件列表表格View单元格到文件列表表格ViewController的转场:问题在于,只要用户点击单元格,就会执行segue。我想从TableView单元格中删除segue,并从文件ListViewController中创建一个到它自己。这样,我就可

ios - 从 View Controller 到自身的 Storyboard Segue

我正在尝试建立一种机制来向下钻取文件/文件夹列表。这个想法是在每次用户选择一个文件夹时显示相同的文件ListViewController,并在他/她选择一个文件时显示一个文件详细信息ViewController。到目前为止,我已经创建了一个从文件ListViewController到文件详细信息ViewController的转场,以及一个从文件列表表格View单元格到文件列表表格ViewController的转场:问题在于,只要用户点击单元格,就会执行segue。我想从TableView单元格中删除segue,并从文件ListViewController中创建一个到它自己。这样,我就可

iphone - 从导航堆栈中删除 View Controller

我有一个导航堆栈,其中包含5个UIViewController。我想通过单击第5个ViewController中的按钮来删除堆栈中的第3个和第4个ViewController。是否有可能做到这一点?如果是怎么办? 最佳答案 使用此代码并享受:NSMutableArray*navigationArray=[[NSMutableArrayalloc]initWithArray:self.navigationController.viewControllers];//[navigationArrayremoveAllObjects];//

iphone - 从导航堆栈中删除 View Controller

我有一个导航堆栈,其中包含5个UIViewController。我想通过单击第5个ViewController中的按钮来删除堆栈中的第3个和第4个ViewController。是否有可能做到这一点?如果是怎么办? 最佳答案 使用此代码并享受:NSMutableArray*navigationArray=[[NSMutableArrayalloc]initWithArray:self.navigationController.viewControllers];//[navigationArrayremoveAllObjects];//