我在XCode的UIViewController
中有4个按钮。我已经向他们添加了代码,所以我希望保留按钮。我想让视图中的按钮并排放置,其中一次在屏幕上只有一个按钮,而其他按钮的边缘在屏幕边缘。在这里您几乎看不到它们。我想知道如何才能做到这一点?如果您需要更多信息,请告诉我?
答案 0 :(得分:0)
var scrollView: UIScrollView!
private func addButton() {
for index in 0...2{
let button = UIButton()
let x = scrollView.frame.size.width * CGFloat(index)
button.frame = CGRect(x: x, y: 0, width: scrollView.frame.width, height: self.view.frame.height)
button.backgroundColor = UIImage(named: ColorArr[index])
scrollView.contentSize.width = scrollView.frame.size.width * CGFloat(index + 1)
scrollView.addSubview(button)
}
}
您可以在viewDidLoad()
中调用此函数,然后我使用了颜色数组来区分按钮