gpt4 book ai didi

ios - 如何在推送转换时停止 UINavigationBar 标题动画

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:30 27 4
gpt4 key购买 nike

当我推送/弹出 View Controller 时,有什么方法可以阻止 UINavigationBar 上的 titleView 进行动画处理。每个屏幕的 TitleView 都是相同的(应用程序的 Logo )。

目前推送 View 时,导航栏上的titleView也会随着 View 滑动。

最佳答案

将每个 View Controller 中的导航项的标题设置为空字符串,并将UILabel subview 添加到导航栏:

UILabel *titleLabel = [[UILabel alloc] initWithFrame:self.navigationController.navigationBar.bounds];
titleLabel.font = [UIFont fontWithName:@"Avenir-Roman"
size:20.f];
titleLabel.text = @"TEST TITLE";
titleLabel.textAlignment = NSTextAlignmentCenter;
[self.navigationController.navigationBar addSubview:titleLabel];

这应该给你一个静态标题,在 View Controller 之间切换时不会移动。

关于ios - 如何在推送转换时停止 UINavigationBar 标题动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23466650/

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