gpt4 book ai didi

ios - 使用 RBStoryboardLink 设置导航项的属性?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:22 29 4
gpt4 key购买 nike

我正在将 Storyboard与 RBStoryboardLink 链接起来.当我尝试使用以下代码修改当前 View Controller 的标题时,我没有看到任何更改:

self.navigationItem.title = @"Foo";

我该如何解决这个问题?

最佳答案

通过这个 Storyboard链接解决方案, View Controller 被添加为 subview Controller 。当 segue 实际发生时,它的属性只会被复制一次。

例如在SSUSStoryboardLink.m中,在awakeFromNib中执行了如下代码:

...
navItem.title = linkedNavItem.title;
navItem.titleView = linkedNavItem.titleView;
navItem.prompt = linkedNavItem.prompt;
navItem.hidesBackButton = linkedNavItem.hidesBackButton;
navItem.backBarButtonItem = linkedNavItem.backBarButtonItem;
navItem.rightBarButtonItem = linkedNavItem.rightBarButtonItem;
...

为了设置属性,你必须在父 View Controller 上设置它们:

self.parentViewController.navigationItem.title = @"Foo";

关于ios - 使用 RBStoryboardLink 设置导航项的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23124107/

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