您的代码运行正常,但在视图上添加buttonOne时存在一个小问题.
你在self.view(即self.view的子视图)上添加了buttonOne,而不是在scrollView上的containerView.
您应该使用以下代码
containerView.addSubview(buttonOne)
代替
self.view.addSubview(buttonOne)