【问题标题】:navigationBar.IntrinsicContentSize.height doesn't match the actual bar's sizenavigationBar.IntrinsicContentSize.height 与实际栏的大小不匹配
【发布时间】:2017-07-21 08:50:04
【问题描述】:

我尝试使用包含位置的 CGRect 来设置组件的位置。

 pageMenu = CAPSPageMenu(viewControllers: controllerArray, frame: CGRect(x:0.0, y:(self.navigationController?.navigationBar.intrinsicContentSize.height)!, width:self.view.frame.width, height:self.view.frame.height), pageMenuOptions: parameters)

并且 y 设置为 self.navigationController?.navigationBar.intrinsicContentSize.height

但是当我在模拟器上运行我的应用程序时,它会在导航栏下方显示菜单栏。我不知道为什么。我已经将 y 坐标设置为导航栏的高度。请帮忙。

这是我的故事板。

【问题讨论】:

    标签: ios swift uinavigationcontroller


    【解决方案1】:

    为隐藏在导航栏下的视图控制器设置此项

    viewController.edgesForExtendedLayout = []
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-09
      • 2018-08-03
      • 2019-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多