【问题标题】:Swift Toolbar / navigationbarSwift 工具栏/导航栏
【发布时间】:2016-09-25 18:29:05
【问题描述】:

我有一个非常愚蠢的问题。在栏的顶部,我们有导航栏,您可以在左右两侧放置一个 barbutton 项目,并在中间放置一个标题。

我在底部放置了一个普通的工具栏,但是当我尝试在每一侧放置 2 个栏按钮时,它们都向左移动。我尝试在底部使用导航栏,它可以在每一侧放置一个栏按钮,但我无法在其上添加任务限制。所以我一直在试图弄清楚如何在底部制作一个工具栏以添加缺少的约束并能够在左侧和右侧放置 2 个栏按钮项。

提前致谢。

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    在两个按钮之间添加一个系统类型为“弹性空间”的按钮。这会将第一个按钮放在左边,“空格”放在中间,第二个按钮放在右边。

    将此按钮放在工具栏上的其他两个按钮之间:

    let space = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)
    

    【讨论】:

    • 有效,但我得到黄色三角形,上面写着“不可变值“空间”从未使用过”。我为“空间”调用了“空间按钮”..
    • 听起来你有两个不同的变量并且只使用其中一个。摆脱你不使用的多余的。
    • 对不起,我没有赶上你。我没有使用哪些变量?
    • Xcode 将黄色三角形放在上面的那个。它告诉你你从未使用过它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多