Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何用节标题替换导航栏_Ios_Iphone_Xcode - Fatal编程技术网

Ios 如何用节标题替换导航栏

Ios 如何用节标题替换导航栏,ios,iphone,xcode,Ios,Iphone,Xcode,我目前有一个设置,导航栏会随着状态栏的滚动“进入”而消失,有没有办法对节标题进行编程,使其位于状态栏的正下方并替换导航栏?这不是一个很好的设计,但如果您真的想在优雅中使用,则会将视图偏移64px。网上有很多关于如何做的教程 在Interface builder中布局视图时,UITableView或scrollview应放在导航栏后面。可滚动视图的顶部应位于状态栏的底部 为可滚动视图加载视图时,应将tableview的contentOffset设置为44px。这将使您的内容正确显示,而不是显示在导

我目前有一个设置,导航栏会随着状态栏的滚动“进入”而消失,有没有办法对节标题进行编程,使其位于状态栏的正下方并替换导航栏?

这不是一个很好的设计,但如果您真的想在优雅中使用,则会将视图偏移64px。网上有很多关于如何做的教程

在Interface builder中布局视图时,UITableView或scrollview应放在导航栏后面。可滚动视图的顶部应位于状态栏的底部

为可滚动视图加载视图时,应将tableview的contentOffset设置为44px。这将使您的内容正确显示,而不是显示在导航栏下方,但当您向上滚动导航栏消失时,您将能够在其位置看到内容。并且节标题应该粘贴在状态栏的正下方,直到另一个节标题将其推开


从图形上看,如果您希望分区标题与导航栏填充相同的空间,只需将其设置为44px高。

我无法完全想象您的目标,但将UITableView的contentInset设置为20px(状态栏的高度)是否可行?