Swift 定心问题
在我的程序中,我创建一个滚动视图,然后在代码中以编程方式创建一组按钮。问题是按钮在代码中没有居中。这是我正在使用的代码:Swift 定心问题,swift,uiscrollview,uibutton,Swift,Uiscrollview,Uibutton,在我的程序中,我创建一个滚动视图,然后在代码中以编程方式创建一组按钮。问题是按钮在代码中没有居中。这是我正在使用的代码: let i = num - 1 let padding = 10 let h = Int(scrollView.frame.height) - (padding * 2) let w = h let button = UIButton() button.frame = CGRect(x: padding * (i + 1) + (i * w), y: padding, wi
let i = num - 1
let padding = 10
let h = Int(scrollView.frame.height) - (padding * 2)
let w = h
let button = UIButton()
button.frame = CGRect(x: padding * (i + 1) + (i * w), y: padding, width: w, height: h)
我发现了我的问题:在创建scrollView和按钮时,我放置了两个不同的填充值,因此它变成了偏移量。这段代码在哪里?按钮实际上是如何显示的?它们应该如何出现?它们应该垂直居中还是水平居中?此代码位于视图控制器内部的创建按钮功能中。我希望按钮垂直居中,但在代码中,它们位于中心上方。