Ich programmiere eine Taste zu meinem swift
Spriest Projekt. aber die Position der Schaltfläche ist verpfuscht. Ich möchte, dass es in der Mitte ist, aber es ist ein zufälliger Ort.Swift CGRectMake Center Knopf
let button = UIButton(type: .System) // let preferred over var here
button.frame = CGRectMake(self.frame.width/2, self.frame.height/2, 100, 50)
print(self.frame.height/2)
button.backgroundColor = UIColor.greenColor()
button.setTitle("Button", forState: UIControlState.Normal)
self.view!.addSubview(button)
Ich weiß nicht, warum es mit einem CGPoint
tut es funktioniert, aber ich kann keine CGPoint
hier verwenden.
sieht aus wie Sie den Rahmen Ausgangspunkt sind vermisst. Sollte es nicht CGRectMake sein (self.frame.origin.x + self.frame.width/2 ...? – LiMar
Hmm IDK lass es mich versuchen. – HeeysamH
Was ist self.frame.origin was zeigt es? – HeeysamH