gpt4 book ai didi

ios - 如何在 ios swift 的导航栏中实现滑动标题?

转载 作者:行者123 更新时间:2023-11-28 13:10:29 25 4
gpt4 key购买 nike

我的要求是导航栏的标题必须从左向右滑动。我该怎么做这种类型的动画?我正在使用 Storyboard进行我的应用程序开发。谢谢!

最佳答案

您可以创建自定义 UILabel 作为 titleView,然后在 viewDidAppear 中为其设置动画 您的代码应该看起来像(代码测试)

 override func viewDidAppear(animated: Bool) {

/* Create custom label as titleView of the navigation controller */
let titleLabel = UILabel(frame: CGRectMake(0, 0, 50, 50))
titleLabel.text = "My Title"
self.navigationItem.titleView = titleLabel

/* Animate the label */
let moveAnimation = CATransition()
moveAnimation.duration = 0.5
moveAnimation.type = kCATransitionPush
titleLabel.layer.addAnimation(moveAnimation, forKey:"moveText")
}

关于ios - 如何在 ios swift 的导航栏中实现滑动标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31524296/

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