导航栏和工具栏顶部的滚动视图?

时间:2017-02-03 01:26:50

标签: ios swift scrollview

我想知道如果可能的话,可以将滚动视图保持在导航栏的顶部。当我将滚动视图放在我的视图控制器上时,除了导航栏和工具栏之外,它覆盖了整个屏幕。我想把它放在一切之上。

3 个答案:

答案 0 :(得分:1)

使用containerView来实现这一点,因为containerView可以像其他控制器一样包含导航控制器。

并在containerView中添加scrollView,如下所示 -

enter image description here

希望它对您有用:)

答案 1 :(得分:0)

我不认为有一种简单的方法可以将滚动视图放在"之上。导航栏,它肯定是Apple Devs从未打算做的事情。通常(虽然肯定不总是)这意味着如果您希望您的代码在Swift和iOS的新版本发布时保持一致,那么您就不应该这样做。你不应该这样做的另一个原因(可能)是,除非你设置某种花哨的东西,否则#34;触摸"系统你永远无法实际使用导航栏,此时你可能只是省去麻烦,而不是首先没有导航栏。但是,您可以轻松检查故事板中的框以使滚动视图在导航栏下,并使导航栏变为半透明,以便您可以看到其下的滚动视图内容。

祝你好运!

答案 2 :(得分:0)

我认为预设模式(UIModalPresentationOverFullScreen)是您正在寻找的。