为iOS的所有视图保持相同的高度

时间:2017-01-26 19:21:51

标签: ios iphone xcode xcode8

无论屏幕大小如何,我都无法将按钮始终保持在50磅。我可以让它们具有正确的前导和尾随约束,但它们会根据屏幕尺寸缩小高度。例如:

iPhone SE screen

iPhone 6s plus screen

iPhone 6 screen

我的约束被设置为使得所有按钮具有相等的宽度和高度,每个边缘599 x 50和20pts,而不是约束边距。任何帮助/方向都会很棒。谢谢!

2 个答案:

答案 0 :(得分:2)

转到每个按钮并将其高度约束设置为50pts。这应该可以解决你的问题。如果没有,您可以在代码中尝试:

$(document).ready( function() {
    $('th input').slideUp();
    $('th a').click( function() {
        $('th input').slideUp();
        var clicks = $(this).data('clicks');
        if (clicks) {
            $(this).closest(".butt").hide();
        } else {
            $(this).closest(".butt").show();
        }
        $(this).data("clicks", !clicks);
        $(this).closest('th').find('input').slideToggle();
    });
});

答案 1 :(得分:2)

转到按钮并编写代码,否则您可以通过故事板或xib文件中的autolayout设置另一个选项。

您可以查看视频,也可以帮助您。

https://youtu.be/SyDDw1V9cU4