-1
Я пытаюсь сделать анимацию, как видно на картинке. В приведенном ниже примере кода символы после щелчка накладываются. Как сделать анимацию, как на картинке.UILabel Анимированное письмо
спасибо.
func letterTapAction(sender: UITapGestureRecognizer) {
for label in lettesLabel {
if sender.view == label {
copyLabelAndAnimate(fromLabel: label)
}
}
}
func copyLabelAndAnimate(fromLabel: UILabel) {
let copiedLabel = UILabel.init(frame: CGRect(x: fromLabel.frame.minX, y: fromLabel.frame.minY ,width: fromLabel.bounds.width, height: fromLabel.bounds.height))
copiedLabel.text = fromLabel.text!
copiedLabelsTagCounter += 1
copiedLabel.tag = copiedLabelsTagCounter
copiedLabel.font = UIFont.init(name: "Noteworthy-Bold", size: 28.0)
view.addSubview(copiedLabel)
//UIView.removeFromSuperview(view.viewWithTag(101)!)
UIView.animate(withDuration: 0.2, animations: {
copiedLabel.frame.origin = CGPoint.init(x: self.view.frame.size.width/2 + CGFloat(self.spaceForCopiedLabels), y: self.view.frame.minY + CGFloat(15))
})
if lettersThatNeedLessSpace.characters.contains(copiedLabel.text!.characters.first!) {
spaceForCopiedLabels -= 8
}
spaceForCopiedLabels += 25
}
Вы уже задали тот же вопрос вчера. –
Да, я написал это вчера. Были написаны комментарии и ответы. Но я не могу ответить на этот вопрос. Я знаю, что это нарушение, но я должен. –