【问题标题】:Navigation bar should stick to the top导航栏应该贴在顶部
【发布时间】:2012-10-19 09:08:48
【问题描述】:

当我将带有 Interface Builder 的导航栏添加到 Table View Controller 时,它会在用户滚动时移动。 是否可以将导航栏设为静态?

静态我的意思是它粘在应用程序的顶部,当用户滚动时,单元格是唯一移动的东西。我通过在导航控制器中嵌入表格视图控制器来完成这项工作,但这不是我的应用程序的最佳解决方案,因为它会添加其他错误。

【问题讨论】:

  • 但这是做这件事的好方法!以编程方式创建一个 UINAvigationController,然后将您的 TableViewController 添加到其中。
  • 在这个例子中不适合我。我忘了提到我使用了一个翻转视图的模态转场。所以我只需要一个静态栏。但是 rckoenes 的回答解决了我的问题。还是谢谢!

标签: objective-c uitableview uinavigationbar


【解决方案1】:

你可以做什么,创建一个普通的UIViewController,而不是在它的视图中放置UINavigationBar。 在UINavigationBar 下放置UITableView,现在当您移动tableview 时,该栏将留在原位。

【讨论】:

  • 太棒了!解决了我的问题。你是救生员:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-27
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多