【问题标题】:Tab bar Controller launch time first-view-Controller view position down 20px标签栏控制器启动时间first-view-控制器视图位置向下20px
【发布时间】:2014-08-29 08:38:07
【问题描述】:

标签栏控制器启动时间 first-view-Controller 视图位置下降 20px 转到下一个控制器后来到第一个视图控制器视图位置上升 20px ,我正在使用故事板

当启动时第一次查看控制器

在下一个标签之后来到同一个标签

如何清除导航栏和视图之间的空间

故事板中的 TabControler 设置

【问题讨论】:

  • 显示您的故事板设置而不是这些?告诉我你是否在第一个选项卡上有滚动视图?
  • 您在 xib/storyboard 中的模拟条形指标是什么?
  • 我猜你可能已经将两个 viewController 的 topLayoutGuides 设置为不同的,它们与第一个和下一个选项卡相关联。请检查两者是否正确设置。
  • @pawan 我想使用滚动视图但不是现在,我添加您询问的信息
  • @ILikeIOS 尝试使用 goto -> 情节提要中的 TabControler 设置 -> 视图控制器(我可以在此处看到)-> 取消选中调整滚动视图插图。

标签: ios objective-c iphone


【解决方案1】:

尝试取消选中 Storyboard 上的“Adjust Scrollview Insets”或在“viewDidLoad”中以编程方式进行:

if #available(iOS 11, *) {
    myScroll.contentInsetAdjustmentBehavior = .never
} else {
    self.automaticallyAdjustsScrollViewInsets = false
}

【讨论】:

    【解决方案2】:

    这可能是 iOS7 中的一个错误。尝试关闭自动布局。

    【讨论】:

    • 你为什么不在评论中发布呢?如果它对用户有帮助,那么您可以将其发布为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 2011-09-18
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多