View.center返回点在视图之外

时间:2015-08-22 15:46:36

标签: ios swift centering

我有一个位于视图控制器中的UILabel(带约束)。

我尝试将自定义开关添加到与Label相同位置的视图中,因此我使用label.center获取标签中心点并将其应用于交换机。

问题在于,当我运行应用程序时,我无法看到切换,我无法弄清楚原因。

这是我使用的代码:

var material = MaterialSwitch(size: MaterialSwitchSize(0, 0, 22))
    material.setup(delegate: self)
    material.center = self.label.center
    material.thumbOnColor = UIColor(red:0.00, green:0.59, blue:0.53, alpha:1.0)
    material.trackOnColor = UIColor(red:0.47, green:0.76, blue:0.73, alpha:1.0)
    material.thumbOffColor = UIColor(red:0.95, green:0.95, blue:0.95, alpha:1.0)
    material.trackOffColor = UIColor(red:0.69, green:0.69, blue:0.69, alpha:1.0)
    self.view.addSubview(material)

0 个答案:

没有答案