gpt4 book ai didi

iphone - 为什么 setBackBarButtonItem 在 childViewController viewDIdLoad 中不起作用?

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

我想在navigationItem中自定义backBarButtonItem,这是我的代码

- (void)viewDidLoad
{
[super viewDidLoad];

UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithTitle:@"Back"
style:UIBarButtonItemStylePlain
target:nil
action:nil];
[[self navigationItem] setBackBarButtonItem:back];
}

但是当我使用 leftBarButtionItem 时它不起作用。

我不知道,谁能给我一个答案?

最佳答案

- (void)viewDidLoad
{
[self.navigationItem setHidesBackButton:YES];

UIBarButtonItem *cancelNavButton = [[UIBarButtonItem alloc] initWithTitle:@"Cancel" style:UIBarButtonItemStylePlain target:self action:@selector(dismissController)];
[self.navigationItem setLeftBarButtonItem:cancelNavButton];
}

- (void)dismissController
{
[self.navigationController popViewControllerAnimated:YES];
}

关于iphone - 为什么 setBackBarButtonItem 在 childViewController viewDIdLoad 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18950858/

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