Ios 隐藏导航栏和移动表格视图节标题

Ios 隐藏导航栏和移动表格视图节标题,ios,uitableview,uinavigationcontroller,xcode6.1,Ios,Uitableview,Uinavigationcontroller,Xcode6.1,我目前正在使用这个类来隐藏滚动时的导航栏,它非常好用,而且非常简单。但我在一个表视图控制器上使用它,所以当我向上滚动时,我的节标题不会移动,看起来是这样的 如何将节标题上移到屏幕顶部。或者在滚动时使用不同的方式移动导航栏 提前感谢您的帮助。您可以通过向TableViewCell中包含的contentview添加按钮,将第一个TableViewCell用作自定义导航栏。它将像任何其他TableViewCell一样向上滚动。TableViewCells主要只是UIView的包装器。您可以像修改任何

我目前正在使用这个类来隐藏滚动时的导航栏,它非常好用,而且非常简单。但我在一个表视图控制器上使用它,所以当我向上滚动时,我的节标题不会移动,看起来是这样的

如何将节标题上移到屏幕顶部。或者在滚动时使用不同的方式移动导航栏


提前感谢您的帮助。

您可以通过向TableViewCell中包含的contentview添加按钮,将第一个TableViewCell用作自定义导航栏。它将像任何其他TableViewCell一样向上滚动。TableViewCells主要只是UIView的包装器。您可以像修改任何其他UIView一样修改该UIView。每个TableViewCell都有一个名为contentview的属性,它是单元格中的主UIView

例如,您可以在发送以下消息的第一个单元格中添加一个按钮 [self.navigationController PopViewControllerInitiated:是]

你可以叫那个按钮“后退”


我找到了解决这个问题的办法!
问题是,节头停留在
contentInset
顶部
值。即使
导航栏
不在视图中,并且
表格视图
在下方可见,
内容插入
仍将保持不变

您必须修改库以根据滚动偏移量增加或减少
contentInset
top
值。尝试一下,您可以在github中将其作为pull请求发布


希望这有帮助!:)

是否无法仅移动节标题?节标题应自动移动。如果不是,您的类别将破坏UITableViewController。这是一个非常肮脏的解决方案,我建议永远不要这样做。这个问题对我来说也是存在的。希望你能找到解决办法。