ios - 带有选项卡栏和导航栏的 ScrollView 自动布局

标签 ios uiscrollview autolayout uinavigationbar tabbar

我需要在包含导航栏和选项卡栏的 View Controller 中的uiscrollview中设置约束。我在scrollview中放置了一个uiview(contentView),其高度与scrollview相同。这些是我当前设置的内容,

  1. 为 ScrollView 设置 4 个约束(上、下、左、右) 未选中边距的约束,所有边均为 0。
  2. 为 uiview(contentView) 设置 4 个约束 带有边距约束的 ScrollView (顶部,底部,左,右) 未选中,所有边均为 0。
  3. 设置等宽和等高 对于 ScrollView 和 UIView(contentView)

输出显示如下 uiview(contentView) 放置在大约 64 px(大约)下方。此 View 不应该这样放置。任何人都可以帮我解决这个问题。

这是我做过的项目演示和can be downloaded here

最佳答案

您可以尝试self.automaticallyAdjustsScrollViewInsets = false

关于ios - 带有选项卡栏和导航栏的 ScrollView 自动布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35997766/

相关文章:

iOS - 具有不同支持版本的 iOS 的 Phonegap 构建项目的应用程序图标支持错误

ios - float 在 UIView 上的水平 ScrollView 而不是 Paging

ios - 将 UIScrollView contentOffset 和 contentSize 转换为图层位置和边界属性

swift - 编程约束未按预期工作

iphone - iOS - 快门触发时捕获数据

ios - Swift 2.0 beta 词典扩展

iphone - MediaPlayer MPMoviePlayerController - 不在横向播放视频

uiscrollview - 具有滚动过渡样式的 UIPageViewController 自动为 iPhone X 添加安全区域插图

ios - Autolayout 在旋转时改变了 UIScrollView 的 contentOffset

ios - 添加约束会使应用程序崩溃