我有这个代码UIButton.我应该在我的改变CGRectMake设置我UIButton的屏幕中心为所有屏幕尺寸?
let loginBtn = UIButton(frame: CGRectMake(60, 360, 240, 40))
loginBtn.layer.borderColor = UIColor.whiteColor().CGColor
loginBtn.layer.borderWidth = 2
loginBtn.titleLabel!.font = UIFont.systemFontOfSize(24)
loginBtn.tintColor = UIColor.whiteColor()
loginBtn.setTitle("Login", forState: UIControlState.Normal)
self.view.addSubview(loginBtn)
Run Code Online (Sandbox Code Playgroud)
对于您的视图中的uibutton中心,请将您的cgrectmake更新为bleow ..
CGRectMake((self.view.frame.size.width - 240) / 2, (self.view.frame.size.height - 40) / 2,240,40)
Run Code Online (Sandbox Code Playgroud)
要么
您可以在代码后添加一行
loginBtn.center = self.view.center
Run Code Online (Sandbox Code Playgroud)
对于SignUp按钮:
signup.frame = loginBtn.bounds
signup.center = CGPointMake(loginBtn.center.x, loginBtn.center.y + loginBtn.frame.size.height + 10)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13021 次 |
| 最近记录: |