gpt4 book ai didi

iOS:自定义后退按钮不起作用

转载 作者:行者123 更新时间:2023-12-01 19:07:50 25 4
gpt4 key购买 nike

我在我的项目中使用 FlatUIKit。我有一个这样定义的自定义后退按钮:

    [UIBarButtonItem configureFlatButtonsWithColor:[UIColor peterRiverColor]
highlightedColor:[UIColor belizeHoleColor]
cornerRadius:3
whenContainedIn:[UINavigationBar class], nil];

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Back"
style:UIBarButtonItemStylePlain
target:self
action:@selector(clickBack)];

这是我的点击返回
 -(void)clickBack{
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:self.navigationController.viewControllers.count-1] animated:YES];

}

该按钮按我的意愿出现,但仅此而已。如果我点击它,什么都不会发生。

知道我做错了什么吗?我对此很陌生,从未更换过后退按钮。

最佳答案

您刚刚在您的一条评论中提到您以模态方式呈现 View Controller ,这是不同的。你会想要释放模态视图 Controller 。试试这个:

[self dismissModalViewControllerAnimated:YES];

只有当你发布的 View 被推送到导航 Controller 上时,pop 方法才会起作用。

这是一个模态视图 Controller 示例的链接。

http://timneill.net/2010/09/modal-view-controller-example-part-1/

关于iOS:自定义后退按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18637259/

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