gpt4 book ai didi

Swift 动画删除线 uilabel

转载 作者:行者123 更新时间:2023-11-28 13:35:26 24 4
gpt4 key购买 nike

我正在尝试通过 animate 为罢工制作动画。我能找到的唯一帮助是这个 UIFont: how to animate strikethrough and match font style?但它的 Objective-C 我正在尝试这样的结果 https://dribbble.com/shots/3167358-Microinteractions-for-to-do-list-app .但无法弄清楚如何为删除线设置动画。

 guard let postsText = post?.post else { return }

let attributeString: NSMutableAttributedString = NSMutableAttributedString(string: postsText)
attributeString.addAttribute(NSAttributedString.Key.strikethroughStyle, value: 1, range: NSMakeRange(0, attributeString.length))
postLabel.attributedText = attributeString

最佳答案

我创建了一个库,该库使用贝塞尔路径创建此效果,为删除线设置动画。你可以在这里找到代码:

https://github.com/chrsp/StrikethroughLabel

郑重声明,本类(class)展示了如何做到这一点:

https://github.com/chrsp/StrikethroughLabel/blob/master/StrikethroughLabel/StrikethroughLabel.swift

关于Swift 动画删除线 uilabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56695393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com