我试图在屏幕中央显示划桨。我将newView拖入故事板,并在newView上手动添加了桨UIView。 但是,它位于屏幕的右侧,而不是中心。有人请让我知道原因。
var frame = CGRect(origin: CGPointZero, size: CGSize(width: 50, height: 30))
frame.origin.x = newView.frame.width / 2
var paddle = UIView(frame: frame)
paddle.backgroundColor = UIColor.blackColor()
newView.addSubview(paddle)
println(newView.center.x)
答案 0 :(得分:0)
您忘记使用x的透视图宽度
frame.origin.x = (newView.frame.width / 2) - (frame.width/2)
你忘了使用你的划桨视图高度y
frame.origin.y = (newView.frame.height / 2) - (frame.height/2)