【问题标题】:IOS Button on a TableView-Navigation bar not workingTableView-导航栏上的 IOS 按钮不起作用
【发布时间】:2015-07-03 07:52:31
【问题描述】:

我是 ios 开发的新手。我试图在UINavigationBar 上添加一个后退按钮,我将其添加到TableViewController 的顶部,我想做的就是关闭viewcontroller 并返回到前一个按钮。两个viewController 之间的转折是模态的,我在另一个ViewControllers 上做了同样的事情而不是UITableView,它们工作得很好,所以我觉得这是因为UINavigationBarUITableViewController

非常感谢您提前提供的任何帮助。

【问题讨论】:

  • 你能提供一些代码吗?

标签: ios objective-c iphone uitableview uinavigationbar


【解决方案1】:

据我了解您的问题,您正在以模态方式呈现视图并尝试使用导航返回。那不会发生。看这个解释

推动转场

它将一个新的 VC 添加到 navigationController。如果我们需要以继承的方式管理我们的视图,我们应该使用它。它向导航堆栈添加了新视图。显示返回按钮。单击后退按钮时,它会从navigationController 弹出VC。

模态转场

模态序列只是一个 VC 以模态方式呈现另一个 VC。未创建导航堆栈。不显示后退按钮。您必须根据需要自定义创建。

【讨论】:

  • 感谢您的评论。我想我没有很好地解释我的问题。我自己创建了一个按钮,并在我使用的代码中:[self dismissViewControllerAnimated:YES completion:NULL];关闭当前的视图控制器。但我发现了问题。即使我在 IB 中完成了我创建的按钮类型,也没有正确设置它,它正在发送操作而不是发送事件。对不起,如果我没有意义,我超级困,但我稍后会编辑此评论
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-20
  • 2015-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多