自动布局有问题 - 简单的计算器应用程序

时间:2016-07-08 01:45:51

标签: ios uibutton autolayout

我是autolayout的新手,在使用简单的计算器应用程序安排UIButtons和UILabels时遇到了麻烦。

这是包含我当前计算器应用的Github page

1)我不能做出#34; 0"因此它与" 1"," 4"," 7"

垂直对齐

2)我想让UIButton和UILabel的边框为1px黑色。我无法在Storyboard检查器中找到可以更改UIButton边框颜色和边框宽度的设置。

3)我如何制作" calculateStepsLabel"和" resultLabel"透明,以便可以部分看到背景中的任何内容。

My Calculator Calculator app

1 个答案:

答案 0 :(得分:3)

  1. 我建议选择@Brandon提到的替代方案。由于您正在使用堆栈视图,因此您无法在同一堆栈中的两个元素之间提供不同的间距。

  2. 使用以下代码作为标签:

  3. resultLabel.layer.borderColor = UIColor.blackColor().CGColor resultLabel.layer.borderWidth = 1.0

    同样适用于按钮:

    button.layer.borderWidth = 1.0
    button.layer.borderColor = UIColor.blackColor().CGColor
    
    1. 选择标签 - >转到属性检查器 - >查看 - >背景。单击背景并将不透明度调整为50%或根据需要将背景透明。在这里,您还可以选择背景中想要的任何颜色。