gpt4 book ai didi

ios - Storyboard中其他 View Controller 的 IBOutlets

转载 作者:可可西里 更新时间:2023-11-01 03:08:21 24 4
gpt4 key购买 nike

我想使用 UIPageViewController 在多个 View Controller 之间切换。这些 View Controller 是静态的,所以我想在我的 Storyboard中设计它们。由于不能使用关系或 segues 将它们连接到 UIPageViewController 而是一个数据源,因此我需要一个数据源对象和一个包含页面的 IBOutletCollection:

@property (retain, nonatomic) IBOutletCollection(UIViewController) NSArray* pages;

尽管如此,我无法将此 socket 连接到有问题的 View Controller 。我想那是因为 Storyboard中的 View Controller 被完全独立地对待,就像它们在不同的 nib 文件中一样。有解决办法吗?我不想在代码中设计这些 View Controller 。

最佳答案

IBOutlet 可能不是解决这个问题的方法。在我看来,最好的方法是使用您在 Storyboard 中指定的标识符获取 nib 文件,然后在 viewDidLoad 方法中键入它并将变量名称和标识符替换为适用的名称。

UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"myIdentifier"];

希望这对您有所帮助。

关于ios - Storyboard中其他 View Controller 的 IBOutlets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8898445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com