Tag: 控制器

在IOS中的视图控制器之间传递数据

我目前有一个表视图控制器填充数据。 这个表视图控制器导致一个显示视图控制器,显示所选数据的信息。 我已经使用prepareForSegue将选定的数据发送到下一个视图控制器。 – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ if ([[segue identifier] isEqualToString:@"showInfo"]) { NSManagedObject *selectedData = [self.datas objectAtIndex:[[self.tableView indexPathForSelectedRow] row]]; DisplayInfoViewController *destViewController = segue.destinationViewController; destViewController.data = selectedData; } } 我的问题是,现在我已经添加了另一个视图控制器(显示更多信息视图控制器)后视图控制器。 tableVC> DisplayVC> DisplayMoreInfoVC 我有问题将相同的选定的数据传递到下一个视图控制器,因为我的第一个prepareForSegue从我无法在DisplayVC中访问的表中选定的行获取选定的数据。 有任何想法吗?

我的第一个Xcode视图控制器不像其他人一样。 为什么?

现在我有这张照片 。 它显示我可以拖动button到viewcontroller.swift使用根视图控制器。 接下来请看看这张照片 。 这张照片显示我无法使用我的第三个视图控制器将button拖入viewcontroller.swift。 有人可以帮我吗? 我不知道如何解决这个问题。

在iPhone上显示popup式透明窗口的最佳方法?

我正在Xcode 4.6中构build一个iOS 6 iPhone应用程序,并且想知道实现以下types的popup窗口的最佳方法: 具体来说,在右边的iPhone屏幕截图中,如果用户点击主窗口中的脸部或UIView,则会出现部分透明的popup窗口,其中包含更详细的信息(如肖像照片和文本数据),但是原始视图(这里的照片集)仍然可见,计时器/计数器在这个视图中继续下去。 我认为这将是一个可能的解决schemeiPhone模式查看更小的屏幕,但它不适用于我。 上面没有显示的是一个取消button,我也打算放在popup窗口,以便用户可以返回到下面的视图。 当计时器到期时,详细视图也消失。 我应该使用presentModalViewController和演示者/呈现scheme,还是使用与storyboard segue的父子视图关系,或者我应该使用loadNibNamed还是某种黑客来克服iPhone对显示非全屏模式的限制视图? 它将覆盖大部分屏幕,但是我想确保下面的视图是可见的并且仍然是活动的,因为它向不在popup窗口(计时器等)中的用户提供信息。 用户不需要与下面的屏幕交互,但我希望它是部分可见的。 我devisepopup视图作为一个单独的视图控制器在我的主要故事板,而不是一个xib文件。 连接和sockets由接口生成器形成我的代码,称为ProfileViewController。 警告:我的术语可能不正确,不准确。 popup窗口或popup窗口可以是UIView,UIViewController,UIWindow,或其他任何最好的编程方式来解决问题。 我没有把它作为一个特定的部件types,只要function反映我正在寻找的东西。 在此先感谢您的build议!

如何在当前视图控制器中重新加载另一个uiviewcontroller的tableview

请帮我一下 我很抱歉,如果是重复的,但我没有得到要求的答案,这就是为什么我再次问。 我想在第一个视图中重新加载其他视图的表格。 非常感谢。