多個標籤,我想通過觸摸 動我只是希望你在視圖中移動我創建斯威夫特3個標籤通過觸摸移動
enter code here
@IBOutlet weak var cardView: UIView!
@IBOutlet weak var label1: UILabel!
@IBOutlet weak var label2: UILabel!
@IBOutlet weak var label3: UILabel!
override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
if let touch = touches.first {
let position = touch.location(in: self.cardView)
print(position.x, position.y)
label.frame.origin = CGPoint(x:position.x-60,y:position.y-30)
}
}
我不知道你的問題是什麼:( –
此代碼的工作,但我希望做一個以上的標籤,所以它僅適用於LABEL1 –
創建標籤的數組,循環遍歷它們?或者通過包含標籤的視圖中的子視圖進行循環,例如,'parentView.subviews中的標籤{//完成您的事情}' –