【问题标题】:How to position custom tab bar buttons percentage wise across the x axis?如何在 x 轴上按百分比定位自定义标签栏按钮?
【发布时间】:2015-05-29 20:21:57
【问题描述】:

我有一个自定义标签栏,其中包含我自己的图像作为按钮。问题是将此调整为自动布局 - 我知道将最左边和最右边的按钮粘贴到各自的侧面,但对于中间按钮,我需要它们是 x * #of-button/total-buttons-minus-1。

因此,例如,如果我的标签栏上有 4 个按钮,我需要第二个按钮从左侧和第二个按钮位于标签栏的 2/3 处。

如何在没有代码的情况下使用自动布局进行编程?

下面是一张附加图片,显示了我正在处理的内容。

【问题讨论】:

    标签: ios ios7 ios8 autolayout


    【解决方案1】:

    你必须做几个简单的步骤:

    1. 在每两个按钮之间放置透明视图
    2. 对于每个透明视图,按钮的左右间距设置为 0

    http://i.stack.imgur.com/JqhrJ.png

    1. 将每个视图设置为具有相同的宽度。按住命令并单击每个视图,然后选择“等宽”来选择所有透明视图

    http://i.stack.imgur.com/olMwH.png

    【讨论】:

    • 这似乎肯定可以工作,但这是唯一的方法吗?
    • 如果你想在不添加任何代码的情况下这样做 - 这是我所知道的唯一方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 2013-07-04
    • 2017-04-26
    相关资源
    最近更新 更多