【问题标题】:Youtube helper player view iOS iPhone X Layout issueYoutube 助手播放器查看 iOS iPhone X 布局问题
【发布时间】:2018-05-19 12:38:37
【问题描述】:

大家好,我在使用 youtube-ios-player-helper SDK 时遇到了一个奇怪的问题。Youtube 助手播放器视图布局在除 iPhone X 之外的所有 iOS 设备中都能正常工作。布局在横向中从右侧和底部修剪。截图附在这里 - [https://i.stack.imgur.com/EGyCH.jpg]

【问题讨论】:

  • 能否请您添加您为视图添加的约束??
  • 你有想过这个吗?我也有同样的问题。

标签: ios iphone swift iphone-x ytplayerview


【解决方案1】:

自动布局约束可能有问题,你必须从安全区域给出约束,我已经给出了 安全区域布局指南及其顶部、底部、前导、尾随的自动布局约束工作得很好看下面的截图

【讨论】:

    【解决方案2】:

    现有答案可能适用于严格的横向应用程序,但会在纵向启动时使视图不可见。

    我能够通过一组相对于 SuperView 的宽度、前导和尾随约束来修复裁剪。我使 playerView 的大小与 1280 x 720(或 414 x 233)成比例,并使用纵横比约束使高度相对于宽度。这是通过设置相对于自身的 playerView 约束来完成的。

    最后一个组件是为顶部、底部、设置一个单个约束,相对于容器垂直居中,以保持 playerView 的位置。就我而言,我希望它居中。

    【讨论】:

      猜你喜欢
      • 2014-08-04
      • 2015-04-03
      • 2014-11-05
      • 1970-01-01
      • 2015-01-11
      • 2015-03-05
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      相关资源
      最近更新 更多