在我的应用程序中,正方形必须在一个空的空间中彼此相邻。正方形的宽度和高度由步进器确定。
我试过这段代码,但我不知道如何确定一个新正方形的x和y位置
@objc private func goButtonPressed() {
let squareView: UIView = {
let square = UIView()
square.backgroundColor = .blue
square.frame.size = CGSize(width: Int(stepperLabel.text!)!, height: Int(stepperLabel.text!)!)
square.frame.origin = CGPoint(x: 0, y: 0)
return square
}()
gameZone.addSubview(squareView)
}
字符串
Screenshot
1条答案
按热度按时间7eumitmz1#
下面是一个在xcode playground上编写的简单示例。这个想法是递增到变量
currentRow
和currentColumn
,然后通过乘以平方宽度将其转换为x和y。字符串