gpt4 book ai didi

iphone - UINavigationBar rightBarButtonItem 没有动画

转载 作者:行者123 更新时间:2023-11-29 11:09:41 26 4
gpt4 key购买 nike

我遇到这个问题已经有一段时间了,但从未真正解决过。我有一个位于导航栏中的 rightBarButtonItem,当我以动画方式将 View 插入或弹出导航堆栈时,它似乎不像后退按钮剂量那样动画。

它不是像后退按钮那样向左或向右动画,而是淡入和淡出但保持在同一位置。

这是它应该的工作方式吗?还是它在做一些不正常的事情?我在 viewWillAppear:

中添加了以下代码

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"All"style: UIBarButtonItemStyleBordered target:nil action:@selector(selectAllSubs:)];

最佳答案

请根据您的问题提供更多信息。我真的不明白你想做什么。

对于右栏按钮,

你应该在 ViewDidLoad 上写:

如果你在 viewWillAppear: 上写,当 View 出现时它会重新初始化。因此,在 viewDidiLoad 上使用比 viewWillAppear 好得多。

如果你在 ViewDidLoad 上写,它会在 viewWillAppear 之前初始化。

如果您在 ViewWillAppear 上写,它会在推送 View 出现后显示。

你应该写

- (void)viewDidLoad
{
[super viewDidLoad];

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"All" style: UIBarButtonItemStyleBordered target:self action:@selector(selectAllSubs:)];
}

如果您没有添加 target ,您的操作选择器将无法调用。

关于iphone - UINavigationBar rightBarButtonItem 没有动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12102430/

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