gpt4 book ai didi

ios - dismissViewControllerAnimated 不工作

转载 作者:可可西里 更新时间:2023-11-01 03:04:52 25 4
gpt4 key购买 nike

我在 IOS6 上使用 Storyboard。我正在尝试返回到之前的 View Controller ,但它不起作用。

我在这里自定义了我的后退按钮。

UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom];
btnBack.frame = CGRectMake(0, 0, 45,35);
[btnBack setTitle:@"Back" forState:UIControlStateNormal];
[btnBack.titleLabel setFont: [UIFont fontWithName:@"Courier" size:15]];
btnBack.layer.cornerRadius=5.0;
btnBack.layer.borderWidth=2.0;
[btnBack setBackgroundColor:[UIColor colorFbBlue]];
btnBack.layer.borderColor=[UIColor colorFbBlue].CGColor;
[btnBack setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[btnBack addTarget:self action:@selector(Click_On_Btn_Back) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backBarButton = [[UIBarButtonItem alloc] initWithCustomView:btnBack];

-(void)Click_On_Btn_Back{
[self dismissViewControllerAnimated:YES completion:nil];

}

这就是我从以前的 View Controller 推送 segue 的方式。

if([segue.identifier isEqualToString:@"segueFbShare"]){
FbShareViewController *fbVC=[segue destinationViewController];
fbVC.imageUrl=self.product.ImageUrl;

}

最佳答案

使用 UINavigationController 时转到上一个 UIViewController:

[self.navigationController popViewControllerAnimated:YES];

将该行代码放入您的Click_On_Btn_Back 方法

关于ios - dismissViewControllerAnimated 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18110952/

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