以编程方式更改UISwitch位置

时间:2017-09-16 14:35:35

标签: swift sprite-kit uiswitch

我的游戏中有一个UISwitch,但似乎无法移动到正确的位置。 我希望它与一个距屏幕中心相差-15px的标签符合要求,但似乎UISwitch的锚点是我屏幕的左上角。

这是我的交换机代码:

    // Create Powerup Slider
func createPowerupSwitch() {
    let powerupSwitch = UISwitch(frame:CGRect(x: 0, y: 0, width: 0, height: 0))

    powerupSwitch.addTarget(self, action: #selector(SettingsScene.switchStateDidChange(_:)), for: .valueChanged)
    powerupSwitch.setOn(true, animated: false)
    self.view?.addSubview(powerupSwitch)

}

0 个答案:

没有答案