我有一个 Storyboard和一个带有容器 View 的 View Controller 。在 Storyboard中,我使用“嵌入”segue 定义了从容器到另一个 View Controller 的连接。 如何从父 View Controller 中获取对嵌入式 View Controller 的引用?
我已经创建了对容器的引用,但发现它只是一个 UIView
这是我正在使用的转场
最佳答案
您必须在主 ViewController 中实现 prepareForSegue 并在 StoryBoard 中指定一个标识符。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Make sure your segue name in storyboard is the same as this line
if ([[segue identifier] isEqualToString:@"YOUR_SEGUE_NAME_HERE"])
{
// Get reference to the destination view controller
YourViewController *vc = [segue destinationViewController];
}
}
关于iOS 如何使用 segue 获取对嵌入 Storyboard容器中的 View Controller 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25436433/