【问题标题】:Can you add buttons to navigation bars through storyboard?您可以通过故事板将按钮添加到导航栏吗?
【发布时间】:2012-02-14 07:29:03
【问题描述】:

目前,我一直在添加如下导航按钮:

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Add"
                                                                          style:self.editButtonItem.style 
                                                                         target:self
                                                                         action:@selector(doneButtonPressed)];

不通过情节提要添加它们似乎有点愚蠢,但我找不到这样做的方法。有没有我错过的?

【问题讨论】:

    标签: ios


    【解决方案1】:

    您可以直接拖出一个 Bar Button Item 并将其放在视图控制器导航栏的右端:

    【讨论】:

    • 是的,你用什么来做到这一点的?这是未来!
    • Snapz Pro X 录制屏幕(你可以在 Lion 中使用 QuickTime Player 来完成),然后 QuickTime Player 7 将电影导出为图像文件,然后 GIFFun 将图像文件转换为动画 GIF。
    • 这适用于添加一个左侧项目栏,如果我需要在导航栏左侧添加更多项目怎么办?
    • 如果您想从屏幕截图创建动画 gif,那么您可以使用 QuickTime 捕获屏幕的一部分,然后使用此网站转换文件:zamzar.com
    • 这些天我使用(并推荐)LICEcap。它是免费的,可以直接保存为动画 GIF。
    【解决方案2】:

    从 Xcode 6 开始,导航栏上的导航项似乎不再自动创建。

    您需要先将导航项拖到导航栏上,然后才能拖出条按钮项(如 Rob 的回答中所述)以添加到导航项。

    【讨论】:

    • 是的,你是对的。想知道导航栏到底在哪里哈哈。
    • 谢谢你 - 这令人难以置信的混乱。要引用 Rob 的 .gif,您将“导航项”拖动到与他显示拖动条形按钮项相同的区域。然后,您将栏按钮项拖到那里。
    猜你喜欢
    • 1970-01-01
    • 2015-05-29
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多