gpt4 book ai didi

ios - 使用 UINavigationController 查看 Controller 包含

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

我的应用程序是基于导航的,我正在向我的其中一个屏幕添加一个 subview Controller ,如下所示:

    [self addChildViewController:_settingsVc];
[_settingsVc didMoveToParentViewController:self];
[self.view addSubview:_settingsVc.view];
[UIView transitionFromView:self.view toView:_settingsVc.view
duration:0.6
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:^(BOOL finished) {
_header_view.header_title.text = @"Settings";
}];

View 和动画显示很棒!当我像这样从呈现的 subview Controller 返回时:

    [UIView transitionFromView:_settingsVc.view toView:self.view
duration:0.6
options:UIViewAnimationOptionTransitionFlipFromRight
completion:^(BOOL finished) {
_header_view.header_title.text = @"Friends Locator";
}];

我也很顺利......问题是如果我进入 subview Controller 并点击 UINavigationBar 的后退按钮然后我可以看到栏滑出并且我得到黑屏.我该如何管理?

最佳答案

后退按钮是做UINavigationController弹窗动画的。您可以尝试添加一个 leftBarButtonItem,它设置了一个 UIButton 的 customView,并在按钮点击事件中添加您自己的返回动画。

关于ios - 使用 UINavigationController 查看 Controller 包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21219331/

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