gpt4 book ai didi

自定义 UIView XIB 内的 iOS 导航返回按钮(无导航 Controller )

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

我有一个应用程序,该应用程序具有可重用的 XIB,用于包含在应用程序的每个 View Controller 中的 View 。

这个 XIB 负责渲染现在不是导航栏的顶部 View 。
现在不需要导航项。

但是,基于上下文导航,用户可能需要能够返回到上一个 View ,并且在这种情况下需要返回按钮。

我想让这个后退按钮成为这个可重复使用的 XIB 的一部分,它在每个场景中形成顶 View - 但只是有条件的,而不是无处不在。

我阅读了有关 SO 的文档和其他问题,这些问题告诉我 UIBarButtonItem 仅与导航 Controller 一起存在。

我认为这对我来说太过分了,因为:

1)我不需要到处都有后退按钮

2)我不需要导航栏的外观作为顶栏。我的顶栏已经在我的 XIB 中设计好了。

我应该改变什么?

  • 我的XIB?如果我可以在这里为后退按钮创建 socket 并根据我所在的 View Controller 隐藏它们,这将是一个非常受欢迎的解决方案。
  • 我的 XIB View .m 文件?
  • 我想要返回按钮的 View Controller 代码?

  • 一个带有代码的例子将不胜感激。

    最佳答案

    您可以简单地将按钮添加到 xib。并在 View Controller 类中实现按钮 Action 如下:

    - (IBAction) backButtonAction
    {
    [self.navigationController popViewControllerAnimated:YES];
    }

    关于自定义 UIView XIB 内的 iOS 导航返回按钮(无导航 Controller ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20546515/

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